D26000: [Plasma Dialog] Use QXcbWindowFunctions for setting window types Qt WindowFlags don't knows
Kai Uwe Broulik
noreply at phabricator.kde.org
Sat Dec 14 17:48:38 GMT 2019
broulik created this revision.
broulik added a reviewer: Plasma.
Herald added a project: Frameworks.
Herald added a subscriber: kde-frameworks-devel.
broulik requested review of this revision.
REVISION SUMMARY
... but Qt XCB knows, such as Notifications type.
This ensures QXcbWindow keeps the correct window types around.
Only for types that aren't in NET WM like OSD and Critical Notifications will it have to fall back to `KWindowSystem`.
It also just uses it directly on Wayland.
TEST PLAN
- OSD and notifications still work
- Window type no longer changes when changing messing with window flags on a notification window, obsoleting D25832 <https://phabricator.kde.org/D25832>
REPOSITORY
R242 Plasma Framework (Library)
REVISION DETAIL
https://phabricator.kde.org/D26000
AFFECTED FILES
src/plasmaquick/dialog.cpp
To: broulik, #plasma
Cc: kde-frameworks-devel, LeGast00n, GB_2, michaelh, ngraham, bruns
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20191214/537394a5/attachment.html>
More information about the Kde-frameworks-devel
mailing list