Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 311136

Summary: Main menu not respond to click while context menu opened
Product: [Eclipse Project] Platform Reporter: Zhang Peng <nemo.zhp>
Component: SWTAssignee: Platform-SWT-Inbox <platform-swt-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: normal    
Priority: P3 CC: ericwill, pwebster, remy.suen
Version: 3.4.2   
Target Milestone: ---   
Hardware: PC   
OS: Linux   
Whiteboard:

Description Zhang Peng CLA 2010-04-30 03:50:21 EDT
Build Identifier: 3.4.2 M20090211-1700

The eclipse behavior for Linux works not as the same as for Windows.
For Windows when opening a context menu, then click the Menu in main Menu bar, the context menu dissapeared, and the main menu's popup shows.
But for Linux, when doing the same thing, the main menu response nothing.

Reproducible: Always

Steps to Reproduce:
1.open a file to open the eclipse editor.
1.somewhere in the edtor area press the right button of the mouse (right click inside the editor area)
2.leave the opened menu (the right click menu) stay open.
3.Try accessing the main menu, for example the file menu.
Comment 1 Remy Suen CLA 2010-04-30 06:26:39 EDT
(In reply to comment #0)
> The eclipse behavior for Linux works not as the same as for Windows.
> For Windows when opening a context menu, then click the Menu in main Menu bar,
> the context menu dissapeared, and the main menu's popup shows.
> But for Linux, when doing the same thing, the main menu response nothing.

Does the menu respond on other GTK+ applications?
Comment 2 Paul Webster CLA 2010-04-30 07:18:25 EDT
(In reply to comment #1)
> Does the menu respond on other GTK+ applications?

No, all of my GTK apps behave the same way as eclipse in this case: Firefox, Nautilus, etc.  It's probably platform behaviour, but I'll let SWT confirm.

PW
Comment 3 Praveen CLA 2010-05-01 14:24:31 EDT
Yes, that is the platform behavior of Linux. I don't think the reported problem can be fixed, as it is the native behavior.
Comment 4 Eric Williams CLA 2016-12-20 14:18:39 EST
(In reply to Praveen from comment #3)
> Yes, that is the platform behavior of Linux. I don't think the reported
> problem can be fixed, as it is the native behavior.

Closing.