[Bugs] #4133 sugar-toolkit-gtk3 IMME: Gtk: some widgets do receive a GDK_CROSSING_UNGRAB leave event when tapped
Sugar Labs Bugs
bugtracker-noreply at sugarlabs.org
Tue Oct 30 12:30:39 EDT 2012
#4133: Gtk: some widgets do receive a GDK_CROSSING_UNGRAB leave event when tapped
-----------------------------------+----------------------------------------
Reporter: erikos | Owner: garnacho
Type: defect | Status: assigned
Priority: Immediate | Milestone: 0.98
Component: sugar-toolkit-gtk3 | Version: 0.97.x
Severity: Blocker | Keywords: upstream
Distribution: OLPC | Status_field: Assigned
-----------------------------------+----------------------------------------
Comment(by erikos):
When this lands we can revert http://git.sugarlabs.org/sugar-toolkit-gtk3
/sugar-toolkit-gtk3/blobs/master/src/sugar3/graphics/icon.py#line494 and
http://bugs.sugarlabs.org/attachment/ticket/3921/0001-Journal-TreeView-
make-sure-Palette-is-hidden-when-re.patch is obsolete.
Another case are the TrayIcons (used in the device Frame for example)
http://git.sugarlabs.org/sugar-toolkit-gtk3/sugar-toolkit-
gtk3/blobs/master/src/sugar3/graphics/tray.py#line404 which are packed in
a Gtk.EventBox as well. The case where we see this is when you reveal the
Palette for a Frame device icon with a tap you can not dismiss it by
tapping outside the invoker. This is because of the ungrab leave event
from above.
--
Ticket URL: <http://bugs.sugarlabs.org/ticket/4133#comment:5>
Sugar Labs <http://sugarlabs.org/>
Sugar Labs bug tracking system
More information about the Bugs
mailing list