Bug 540956

Summary: After upgrading from F11->F12, clicking on dialog buttons in Eclipse no longer works
Product: [Fedora] Fedora Reporter: Dimi Paun <dimi>
Component: eclipseAssignee: Andrew Overholt <overholt>
Status: CLOSED NOTABUG QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: medium Docs Contact:
Priority: low    
Version: 12CC: akurtako, christof, overholt
Target Milestone: ---   
Target Release: ---   
Hardware: All   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2010-08-23 19:41:32 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description Dimi Paun 2009-11-24 15:08:32 UTC
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-1.6.0.0-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.

Comment 1 Alexander Kurtakov 2009-11-24 15:21:06 UTC
Are you using eclipse downloaded from upstream?
The problem is fixed in Fedora's packages

Comment 2 Dimi Paun 2009-12-04 03:04:38 UTC
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.

Comment 3 Andrew Overholt 2009-12-04 13:03:19 UTC
(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.

Comment 4 Christof Damian 2009-12-04 13:54:30 UTC
Same for Azureus by the way. Maybe this should be assigned to GTK

Comment 5 Andrew Overholt 2009-12-04 14:29:34 UTC
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.

Comment 6 Andrew Overholt 2010-08-23 19:41:32 UTC
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+.