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