Revert "combobox: remove superfluous GTK+ grabs"
authorDaniel Boles <dboles@src.gnome.org>
Mon, 28 Aug 2017 17:38:45 +0000 (18:38 +0100)
committerDaniel Boles <dboles@src.gnome.org>
Mon, 28 Aug 2017 19:00:59 +0000 (20:00 +0100)
commit13017239055dc492f7e5cdeae63f01e6e820da4e
treef0bb99143f2732ee42c5705789480c387e5e409d
parentc789bf7718342b37464bc0d3beef6cb9449f0edc
Revert "combobox: remove superfluous GTK+ grabs"

This reverts commit 46b4e5d38877197503f802380e5c9a469218f99b.

Apparently these weren’t so redundant, because their removal introduced
at least 2 bugs in list-mode ComboBoxes: failure to close the popup upon
clicking out of it, and failing to receive mouse input in the popup of a
CB in a modal window. It may also have caused (even more!) stuck grabs.

https://bugzilla.gnome.org/show_bug.cgi?id=738387
https://bugzilla.gnome.org/show_bug.cgi?id=776793
gtk/gtkcombobox.c