** Description changed: + [Impact] + + Switching tabs between open source files with different file types in + Eclipse causes the Source and Refactor menus to be empty in the global + menu bar under Unity. + + [Test Case] + + 1. Open a new project in Eclipse. + 2. Open two files: one with a .java extension, another with a .txt extension. + 3. Switch between the .java file and the .txt file and back again. + 4. Open the Source or Refactor menu in the Unity global menu bar. + + Expected result: menus with menu items + Actual result: empty menus for both + + [Regression Potential] + + The fix involves changes to both gtk and unity-gtk-module. + + The changes to gtk are minimal and only involve the reversal of a pair + of signal emissions, in a part of the code (GtkMenuTracker) which is + normally used by desktop environments, not typical user applications. + Therefore regression potential for the gtk update is unlikely. + + The changes to unity-gtk-module involve emitting show and hide signals + where they were none before has some regression potential for + applications that are explicitly watching for when their menus are + opening and closing. But this is rare for applications to do, and we + likely would have already received bug reports for those that do. Being + completely sure would require extensive testing across all gtk apps + though. + + Both changes together have been available as a PPA, thoroughly tested + for quite some time now. + + [Other Info] + + The changes to unity-gtk-module depend on the changes to gtk, so both + must be tested in simultaneity. Suggested to upload both to trusty- + proposed at the same time. + + Original bug report follows: + + === %< === + **************** HOW TO REPRODUCE **************** 1. Run Eclipse, Gimp or Inkscape. 2. Move the cursor to the top of the screen. 3. Click on any of the menu items (File, Edit, Navigate, ...) ****************** EXPECTED BEHAVIOUR ****************** - The content of the submenus show up. ************** REAL BEHAVIOUR ************** - Only the top-level headers are available. - Nothing happens when clicking on them - They don't show up in the HUD either. *********** WORK-AROUND *********** To modify "/usr/share/applications/eclipse.desktop" to look like this: [Desktop Entry] Type=Application Name=Eclipse Comment=Eclipse Integrated Development Environment Icon=eclipse Exec=env UBUNTU_MENUPROXY= eclipse Terminal=false Categories=Development;IDE;Java; **************** RELEVANT DETAILS **************** - Doesn't affect Ubuntu releases prior to 13.10. ************** TECHNICAL INFO ************** ProblemType: Bug DistroRelease: Ubuntu 13.10 Package: eclipse 3.8.1-1ubuntu1 ProcVersionSignature: Ubuntu 3.10.0-6.17-generic 3.10.3 Uname: Linux 3.10.0-6-generic i686 ApportVersion: 2.11-0ubuntu1 Architecture: i386 Date: Sat Aug 3 17:03:55 2013 InstallationDate: Installed on 2013-07-08 (25 days ago) InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Alpha i386 (20130708) MarkForUpload: True PackageArchitecture: all SourcePackage: eclipse UpgradeStatus: No upgrade log present (probably fresh install)
-- 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/eclipse/+bug/1208019/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs