endlessm/gtk — pull request #7 by cosimoc (2014-09-15 21:59:59+00:00)
Title: gtkwindow: invoke class event handler instead of implementation

GtkWindow has a special case to handle certain events before the regular
event processing, to deal with GTK+ grabs somewhere else preventing
interactions with e.g. popovers or modal dialogs (see commit
36abb4b829).

The special case will run GtkWindow's own implementation of the event
handlers; this will break the case when a GtkWindow subclass overrides
an event handler.

To fix the issue, grab the correct event handler from the object class
instead.

[endlessm/eos-shell#3683]