Revno 1514 in devel fixes this...the cause is hard to understand. Its true that this onStateChanged was never being fired. This was because sessionCreatedSurface and surfaceCreatedFor were being called for different addresses to the same surface, presumably this had to do with the BasicSurface/SurfaceImpl hierarchy and the inheritance there...but its not clear how it could happen as there is no casting in the code paths and unity-mir always sees msh::Surface pointer...
anyway...revno 1514! -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1297878 Title: OSK touch events "fall through" and hit surface behind them To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/mir/+bug/1297878/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs