Red Hat Bugzilla – Bug 540956
After upgrading from F11->F12, clicking on dialog buttons in Eclipse no longer works
Last modified: 2010-08-23 15:41:32 EDT
Description of problem:
My version of Eclipse (3.4.2) worked fine in F11 (using Sun't JVM 1.6.0 I believe). After upgrading to F12 (and switching to OpenJava java-1.6.0-openjdk-22.214.171.124-33.b16.fc12.i686), buttons in Eclipse dialogs no longer work correctly.
Namely, the push buttons (the Finish, Cancel, Back, Forward, etc) have a problem.
When clicked, they register the mouse down, they depress, etc, but when the mouse is released, they don't register the click. When moving the mouse around, they depress on hover, as if they still think the mouse button is down. Looks like the mouse up event is lost.
Pressing the accel key causes the action to be taken.
Are you using eclipse downloaded from upstream?
The problem is fixed in Fedora's packages
Yes, I'm using the upstream eclipse. I've tried to use the one that comes with Fedora, but everytime something broke.
I need to be able to use the upstream version. A few people I know are affected by this problem.
(In reply to comment #2)
> Yes, I'm using the upstream eclipse. I've tried to use the one that comes with
> Fedora, but everytime something broke.
It would great to hear what broke in separate bug reports.
> I need to be able to use the upstream version. A few people I know are affected
> by this problem.
There are a bunch of bugs at bugs.eclipse.org. Search for GTK2.18. Try setting the environment variable GDK_NATIVE_WINDOWS=true before running eclipse.
Same for Azureus by the way. Maybe this should be assigned to GTK
It is indeed a GTK behavioural change but it's really an upstream issue. Feel free to move this to GTK here in Red Hat bugzilla as we've worked around these issues in our Eclipse packages in Fedora.
Since this was fixed in our packages and was reported as an upstream issue, I'm going to close this bug. Feel free to open a bug with GTK+.