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 653676 - Expand/Collapse doesn't respond after one click
Expand/Collapse doesn't respond after one click
Status: RESOLVED FIXED
Product: gtk+
Classification: Platform
Component: Widget: GtkTreeView
3.2.x
Other Linux
: Normal normal
: ---
Assigned To: gtktreeview-bugs
gtktreeview-bugs
Depends on:
Blocks:
 
 
Reported: 2011-06-29 21:08 UTC by Johann Glaser
Modified: 2011-11-20 20:03 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Johann Glaser 2011-06-29 21:08:26 UTC
In Evolution I often expand a sub-tree of my mail directories to look whether there are new mails in them. If there are no I immediately collapse it again. Therefore I click at the [+] symbol to expand, which then changes to a [-] symbol, which I click to collapse.

Unfortunately, only the first click is recognized, any following clicks are not recognized any more, except I move the mouse around and point at the symbol again to click.

The tree view of the mail directories in Evolution, the Nautilus directory listing and the widget list of the Gtk3-Demo, all expose the same problem. Oddly enough, the three Tree View examples in Gtk3-Demo themselves do not have this problem.
Comment 1 Johann Glaser 2011-06-29 21:51:46 UTC
One more note: The problem occurs if the mouse pointer is kept at the same place. If it is moved between the clicks, the problem does not occur.
Comment 2 Johann Glaser 2011-08-21 22:08:48 UTC
still there in 3.0.12
Comment 3 Kristian Rietveld 2011-09-17 07:03:08 UTC
Confirming.  Bug 566963 comments 24, 25 contain a patch that should fix this and I will review these soon.
Comment 4 Kristian Rietveld 2011-09-17 07:03:41 UTC
Instead of marking this bug as the duplicate, I am moving the discussion about this issue from bug 566963 to here.
Comment 5 Johann Glaser 2011-11-19 19:13:11 UTC
still there in GTK 3.2.2
Comment 6 Kristian Rietveld 2011-11-20 20:03:54 UTC
The patch in bug 566963 comment 24 fixed this and was pushed to master and gtk-3-2 today.