URL: <http://savannah.gnu.org/bugs/?45442>
Summary: Document windows obscure submenus & floating panels on Ubuntu Project: GNUstep Submitted by: tedge Submitted on: Tue 30 Jun 2015 04:50:31 AM GMT Category: None Severity: 3 - Normal Item Group: Bug Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any _______________________________________________________ Details: Tested 4 up-to-date 32-bit Linux distros installed on VirtualBox 4.3.28 (latest), with Clang 3.7 & GNUstep from the current SVN trunk: - Ubuntu 14.04.2 - Ubuntu 15.04 - Linux Mint 17.1 Cinnamon - Linux Mint 17.1 MATE Also tested Linux Mint 17.1 MATE as a hardware install, using Clang 3.5 & current GNUstep trunk; Same results as Mint MATE on Virtualbox, so the issue likely isn't due to virtualization, but that can't be ruled out until also tested with Ubuntu on a hardware install. The issue appears on Ubuntu 14.04.2 & 15.04, both of which use the Compiz window manager. It does not appear on Mint 17.1 (based on Ubuntu 14.04.2) Cinnamon, which uses the Muffin window manager, or MATE, when using its default window manager, Marco. However, 17.1 MATE also supports Compiz - switching to Compiz causes the issue to appear on Mint as well, so Compiz - or interfacing with it - is the likely cause. Under the affected configurations mentioned above, the issue can be reproduced in GNUstep GUI applications that have a main menu and normal windows (window level: NSNormalWindowLevel); Several apps were checked and shown to display the issue, including Graphos, PRICE, and FisicaLab. To reproduce the issue: Run a GS GUI application, open a document window, and position the app's main-menu panel over the document window so that when a menu-item is clicked, its submenu panel will overlap the document window. (See attached image). Clicking a main-menu item will cause the submenu to appear behind the document window instead of in front. Additional details: - When the submenu/floating-panel is revealed behind the document window, it can be brought to the front by clicking its titlebar. However, if the submenu/panel is hidden again, the next time it appears it will return to its previous ordering behind the document window. - Issue affects windows at level NSFloatingWindowLevel & NSSubmenuWindowLevel, but doesn't appear to affect windows at level NSMainMenuWindowLevel or NSStatusWindowLevel - those will correctly remain in front of document windows. - Switching the document window's level from NSNormalWindowLevel to NSDesktopWindowLevel will prevent it from obscuring submenus/panels. _______________________________________________________ File Attachments: ------------------------------------------------------- Date: Tue 30 Jun 2015 04:50:31 AM GMT Name: Ubuntu15.05_GNUstepWindow.png Size: 30kB By: tedge <http://savannah.gnu.org/bugs/download.php?file_id=34346> _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?45442> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-gnustep mailing list Bug-gnustep@gnu.org https://lists.gnu.org/mailman/listinfo/bug-gnustep