Bug 186692

Summary: Compiz displays menu only once in Qt4 applications
Product: [openSUSE] openSUSE 10.2 Reporter: Daniel Daniel <dan_hk>
Component: XglAssignee: David Reveman <dreveman>
Status: RESOLVED FIXED QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P5 - None CC: g7gakif02, suse-beta
Version: Alpha 1   
Target Milestone: ---   
Hardware: x86-64   
OS: Other   
Whiteboard:
Found By: Other Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Daniel Daniel 2006-06-20 14:13:12 UTC
I'm running x86_64 SUSE Linux 10.1, KDE 3.5.3 with Xgl and Compiz enabled as documented on http://www.novell.com/coolsolutions/feature/17174.html . When I was running distro version of Compiz and Xgl, Qt4 application's menus worked fine. Today I upgraded Compiz to version "quinncvs_060617-9.1 x86_64" and Xgl to version "cvs_060611-1.1 x86_64". The problem is that every MainMenu and ComboBox can be displayed only once. When clicked second time, menu item lowers but menu itself does not appear. However you can select any item from that invisible menu. This behaviour can be seen only in applications using Qt4 toolkit.
Comment 1 JP Rosevear 2006-06-20 20:31:18 UTC
Not currently major because almost all apps are QT3 still on the distro.
Comment 2 M Vernooij 2006-07-21 09:11:35 UTC
Something similar happens with Firefox on the gnome desktop, when visiting a page that uses the Flash plugin. You can make the menus (and other popups like the address bar completion thing) work again by rightclicking the desktop, then focusing the window again.

I'm using opensuse 10.1 with compiz version cvs_060503 from the opensuse repository.
Comment 3 David Reveman 2006-08-02 13:10:11 UTC
QT4 issue is fixed upstream.
Comment 4 nicholas tung 2006-08-16 15:42:45 UTC
sorry, what does "upstream" mean? the next version? I'm having the same issues with the final build of 10.1. The only user applications I use are firefox, kwrite, and kmplayer. For some reason clicking the gnome menus, then some firefox menus sometimes fixes the firefox drop down boxes that won't appear. I hope it's fixed.
Comment 5 nicholas tung 2006-08-16 15:46:07 UTC
yeah the flash thing happened for me as well. I don't know why, but it's okay to right click anywhere on the page, but when I use the expanding menus (ntung.com) it messes up.

right now I'm only using the clock for flash, so thanks for identifying this.
Comment 6 JP Rosevear 2006-09-26 18:45:09 UTC
Upstream means that trolltech is fixing this.  Also, the quinn branch is not the official compiz mainline.

Moving to the KDE guys to indicate when the fix is in QT4
Comment 7 Dirk Mueller 2006-09-28 16:48:00 UTC
David, can you give me a tasktracker id which references this issue?
Comment 8 Dirk Mueller 2006-09-28 16:56:08 UTC
ok, I talked with upstream and they're not fixing issues in experimental branches of experimental x servers. unless there is a bug that can be reproduced with a stable xgl or a stable x.org, this is not going to be fixed. 

Comment 9 David Reveman 2006-10-11 21:24:56 UTC
Oh, by upstream I ment freedesktop git repository version of compiz. The 0.2 packages of compiz for suse 10.2 should include the fix. You can get test packages from here:

http://w3.suse.de/~dreveman/compiz/
Comment 10 JP Rosevear 2006-10-31 15:52:17 UTC
Assuming this is fixed with the 0.2 compiz check in.  Please re-open if not.