D6214: check window visibility at expose event
Marco Martin
noreply at phabricator.kde.org
Tue Jun 13 15:34:08 UTC 2017
mart created this revision.
Restricted Application added a project: Plasma.
Restricted Application added a subscriber: plasma-devel.
REVISION SUMMARY
it's possible that a window gets an expose event even if the qwindow
is not visible, this can cause problems like the window decoration
created too soon, before kwin's ShellClient is created, so
setting the decoration mode has no effect, it can give
windows that have for an instant the wrong geometry as it
includes a non existing decoration
TEST PLAN
i now get the decoration client always being created after
the decoratininterface in kwin, so setting borders to none
actually works
REPOSITORY
R135 Integration for Qt applications in Plasma
BRANCH
master
REVISION DETAIL
https://phabricator.kde.org/D6214
AFFECTED FILES
src/platformtheme/kwaylandintegration.cpp
To: mart, #plasma, graesslin
Cc: plasma-devel, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20170613/6f3b500d/attachment.html>
More information about the Plasma-devel
mailing list