mart added a comment.
In https://phabricator.kde.org/D6214#116242, @davidedmundson wrote: > Edit. > > qwaylandwindow code is: > > if (! (mShellSurface && mShellSurface->handleExpose(rect))) > QWindowSystemInterface::handleExposeEvent(window(), rect); > > > so if there's no shell, we always send the expose event. Sounds mad to me, but does mean this patch makes sense. Ha! indeed it is, and we'll probably need to do similar things in the other places we do the expose event workaround REPOSITORY R135 Integration for Qt applications in Plasma BRANCH master REVISION DETAIL https://phabricator.kde.org/D6214 To: mart, #plasma, graesslin, davidedmundson Cc: davidedmundson, plasma-devel, ZrenBot, spstarr, progwolff, lesliezhai, ali-mohamed, jensreuterberg, abetts, sebas, apol, mart, lukas