FS#26005 - [icewm] fails with qt-menus in multi-heads
Attached to Project:
Arch Linux
Opened by Olivier (olive) - Wednesday, 14 September 2011, 10:37 GMT
Last edited by Eric Belanger (Snowman) - Monday, 28 May 2012, 00:50 GMT
Opened by Olivier (olive) - Wednesday, 14 September 2011, 10:37 GMT
Last edited by Eric Belanger (Snowman) - Monday, 28 May 2012, 00:50 GMT
|
Details
Description:
In a multi-monitors environment, the pulldown menu appears only in the primary monitor (for googleearth) or do not appear at all if the application is on the second monitor for qt4 apps (it seems that other apps are unaffected including qt3 apps, example: qt-config, vlc, texmaker). This bug is not present in 1.2 series. By recompiling old version of the 1.3 series, I have seen that all works fine up to 1.3.3 with 1.3.4pre1 being the first version affected. I have seen that this bug has been reported upstream: http://sourceforge.net/tracker/?func=detail&aid=3185922&group_id=31&atid=100031 Additional info: * package version(s) 1.3.7 * config and/or log files etc. Steps to reproduce: Take two monitors launch qtconfig and drag it on the second monitor. Press a menu item (File, for example). No menu is shown. |
This task depends upon
Closed by Eric Belanger (Snowman)
Monday, 28 May 2012, 00:50 GMT
Reason for closing: Fixed
Additional comments about closing: icewm-1.3.7-2
Monday, 28 May 2012, 00:50 GMT
Reason for closing: Fixed
Additional comments about closing: icewm-1.3.7-2
Comment by Eric Belanger (Snowman) -
Wednesday, 14 September 2011, 21:11 GMT
Comment by Olivier (olive) - Sunday,
08 January 2012, 22:50 GMT
Next time, please add a title (summary) to your bug report.
This patch fixes the issue:
http://pastebin.com/wxJyeWMH
. (I have submitted it upstream:
http://sourceforge.net/tracker/?func=detail&atid=100031&aid=3185922&group_id=31
). As I said in the upstream report, it was inspired by the
corresponding solution for awesome. It remove support for
_NET_WORKAERA that apperas to conflict with xinerama. I am not
sure it is the best solution but everything seems to run fine.