The problem is some of the client surface size state fails to update
when the surface is resized to 770 pixels tall from 800 pixels tall on
start up (due to panel). In particular see qtubuntu glcontext.cpp l121.
These eglQuerySurface calls will continue to return 800 pixels tall even
after the mir client library reports seeing a buffer 770 pixels tall.  A
look in to goldfish device source shows that yes, the implemtnation of
eglQuerySurface WIDTH/HEIGHT will never change.

One fix may be querying the native window for width/height at buffer
swap time...but this seems incorrect and I need to think more and
understand the GL translation passthrough mechanism thingy a little
better.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1351097

Title:
  [emulator] bottom edge swipe broken

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/android/+bug/1351097/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to