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