Skip to content
  • Carlos Garnacho's avatar
    gtkmenu*: Simplify event handling · 40ab7e1c
    Carlos Garnacho authored
    Instead of delegating on the parent shell of a menu item/shell on a variety
    of situations, Simplify event handling so:
    1) Menu item selection is handled entirely on GtkMenuItem through crossing
       events.
    2) The deepmost menu shell handles clicks inside and outside of it.
    
    This avoids the rather hard to follow gtk_widget_event() calls going on all
    throughout the handling of crossing and button events, and makes menus work
    again.
    40ab7e1c