GNOME Bugzilla – Bug 731268
Events being clamped to the pre-fullscreen window size when stage goes fullscreen
Last modified: 2014-06-05 18:03:48 UTC
When in-page video goes fullscreen on webkit clutter, a new stage is created to host the video actor, and made fullscreen. The controls are positioned at the bottom of the screen, and they get no events. It turns out that happens because the events coordinates are clamped to the original size (640x480) of the stage.
Created attachment 277951 [details] [review] device-manager-xi2: use allocation for clamping The coordinates translated by the XI2 device manager were being clamped using the X window size kept by StageX11. However, when the stage is fullscreen, that size is not updated to the screen size, but kept the same in order to allow going back to it when the stage goes out of fullscreen.
Review of attachment 277951 [details] [review]: looks good to me. please, commit to the clutter-1.20 and clutter-1.18 branches.
Comment on attachment 277951 [details] [review] device-manager-xi2: use allocation for clamping pushed as d0aaf89f45542006c02c9f5ae20e730e9a1ff4c3 to clutter-1.18 Attachment 277951 [details] pushed as d0aaf89 - device-manager-xi2: use allocation for clamping
fcdd222 to clutter-1.20