GNOME Bugzilla – Bug 578250
panel buttons fail to unhighlight
Last modified: 2009-05-05 17:57:40 UTC
If you move into the "Activities" or user menu buttons on the panel, it highlights (or actually "lowlights", but whatever). And if you move out of the button *horizontally* it unhighlights. But if you move out of it vertically, it remains highlighted, presumably because we're not getting a leave event when the mouse actually leaves the stage input area.
See: http://bugzilla.openedhand.com/show_bug.cgi?id=1178 for a Clutter bug that was the main problem when I first investigated this. That has been fixed now; we just need to select for the events in mutter. Reassigning to Mutter, I'll attach a patch there.
Created attachment 133886 [details] [review] Select for crossing events on stage and overlay If the input region has been shaped, then clutter needs to receive EnterNotify/LeaveNotify events in order to properly send enter and leave events to actors when the pointer crosses the boundary of the stage.
Please commit.
Pushed