GNOME Bugzilla – Bug 589963
Buttons in Eclipse Fast View now require double-click
Last modified: 2009-10-29 19:45:16 UTC
Please describe the problem:
Starting with gtk+ 2.17.x the Eclipse Fast View buttons (the ones that appear in the status bar of the application when you minimize a view) require double-clicking to open, whereas with gtk+ 2.16.x they (correctly) opened the corresponding view with a single click.
The bug may be in SWT (I'm using the SWT with which Galileo was released, i.e. 3.5)
Steps to reproduce:
1. Load Eclipse 3.5 (Galileo) with a new workspace
2. Close the "startup screen"
3. Minimize the panel in the bottom-right: icons appear in the status bar
4. Click any of the icons
The corresponding "View" should pop up
Does this happen every time?
Trying to find out if GTK+ 2.17.x was responsible, I tried running Eclipse with GTK+2.16.1 in LD_LIBRARY_PATH and everything is back to normal. I guess the ideal would be to reproduce the bug with a small SWT app.
Same issue, and additionally it seems to be client-side-windows related, as it disappears if I recompile gtk+ 2.17.6 with gdk_window_new() hacked to create all windows as native.
As of 2.17.7, this is hard to reproduce clicking on the buttons for already open perspectives, but easy to reproduce clicking on the "Open Perspective" button.
I confirm still an issue in git 2.17.7-36-gc930f3a.
Setting GDK_NATIVE_WINDOWS=1 in 2.17.9 doesn't seem to help either.
Same happens with 2.17.10.
I have noticed something else: if the Fast View has extra toolbar buttons (they are on the top right of the view), they disappear when using client-side-windows, they reappear when using native windows (using the GDK_NATIVE_WINDOWS solution).
nadir: that is bug 591373
Fixed in commit 7124f5927ae96d13ea74268b73c62293b0243ddd