D28674: Implement a updateXTime compatible with Xcb and XWayland
Vlad Zahorodnii <[email protected]>
| Newsgroups | gmane.comp.kde.devel.kwin |
|---|---|
| Message-ID | <[email protected]> |
zzag added a comment. In D28674#649419 <https://phabricator.kde.org/D28674#649419>, @meven wrote: > In D28674#649416 <https://phabricator.kde.org/D28674#649416>, @zzag wrote: > > > You see flickering because we update the window pixmap in X11Client::handleSync(). I need some time to think about how to fix it. > > > Also currently my new implementation of `updateXTime()` has become asynchronous : it does not set immediately to the current timestamp, but will set it forcefully soon rather, when `Application::updateX11Time` gets called again. Yeah... On Wayland, we cannot update kwin's timestamp similar as how Qt's XCB plugin does, bad things may happen. On the other hand, we might face some problems if updateXTime() is updated asynchronously on X11, e.g. kwin refuses to activate some windows. We need to be very careful with such things. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D28674 To: meven, #kwin, davidedmundson, zzag Cc: kwin, Orage, cacarry, LeGast00n, The-Feren-OS-Dev, cblack, jraleigh, zachus, fbampaloukas, mkulinski, ragreen, jackyalcine, iodelay, crozbo, bwowk, ZrenBot, ngraham, alexeymin, himcesjf, lesliezhai, ali-mohamed, hardening, romangg, jensreuterberg, abetts, sebas, apol, ahiemstra, mart