I have run a debugging session from the Eclipse side. When you click the
global menu it is producing event that gets handed down to the main SWT
loop, there Eclipse takes the event and gives it back to GTK calling
gtk_main_do_event for precise targeting of the affected component.
Without the global menu the event would popout back from GTK inside the
Menu widget triggering something like menuIsAboutToShow callback. With
global menu however the event is swallowed and never comes back.

The Java code in Eclipse has no role here nor the super-thin SWT native
code. It an apparent regression in the behavior of the GTK library. In
other words it is Ubuntu global menu back not being compatible with
standard GTK behavior.

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1208019

Title:
  Eclipse menus doesn't show up in Saucy

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity-gtk-module/+bug/1208019/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to