After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 330672 - GtkComboBox popup should disappear on press, not release
GtkComboBox popup should disappear on press, not release
Status: RESOLVED OBSOLETE
Product: gtk+
Classification: Platform
Component: Widget: Other
3.22.x
Other All
: Normal normal
: Small fix
Assigned To: gtk-bugs
gtk-bugs
Depends on:
Blocks:
 
 
Reported: 2006-02-10 13:58 UTC by Johan (not receiving bugmail) Dahlin
Modified: 2018-05-02 14:15 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Johan (not receiving bugmail) Dahlin 2006-02-10 13:58:33 UTC
When clicking outside of the popped up window the button is not closing when the button is pressed, instead it's closed when it's released.
This behavior is fine when clicking *inside* the window, but for clicks outside it should be on pressed.

This is how combobox entries behaves in both qt and win32.
Comment 1 Matthias Clasen 2007-01-01 21:48:48 UTC
well, menus behave the same way...
Comment 2 Johan (not receiving bugmail) Dahlin 2007-01-01 22:27:24 UTC
I guess menus should be changed aswell then.
Comment 3 Daniel Boles 2017-08-15 14:55:14 UTC
It seems this is a more general inconsistency, though possibly with reasoning behind it all. On a quick tour through the widget-factory:

things that react on release:
 * menu close (incl combobox)
 * buttons
 * switches
 * stackswitcher

things that react on press:
 * combobox menu open
 * notebook tabs
 * spinbutton buttons
 * calendar
 * entry
Comment 4 GNOME Infrastructure Team 2018-05-02 14:15:44 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/gtk/issues/256.