Details
-
Bug
-
Resolution: Done
-
P3: Somewhat important
-
None
-
5.4.1
-
None
-
Linux X11
Description
QWidget::setWindowRole should set WM_WINDOW_ROLE as a window property. The current code updates a member variable which is then unused, it is not passed to the relevant QWindow.
The XCB backend has no calls to set the WM_WINDOW_ROLE.
Further information and the problems it causes: https://bugs.kde.org/show_bug.cgi?id=345924
Attachments
Issue Links
- relates to
-
QTBUG-49939 QGuiApplication wrongly tries to ::tryCloseAllWindows() in QGuiApplicationPrivate::commitData()
- Closed
For Gerrit Dashboard: QTBUG-45484 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
113032,2 | Forward QWidget windowRole to QPlatformWindow | 5.4 | qt/qtbase | Status: ABANDONED | +1 | 0 |
113805,1 | Forward QWidget windowRole to QPlatformWindow | 5.5 | qt/qtbase | Status: ABANDONED | 0 | 0 |
113901,3 | Fix QWidget::setWindowRole() | 5.6 | qt/qtbase | Status: MERGED | +2 | 0 |