Fix regression for timestamp handling for Xwayland windows
Summary: Change 0bec9ad7 introduced a regrssion on Wayland. On Wayland getTimestamp always returns 0, thus the X11 timestamp gets reset again and again. This results in broken interaction for Xwayland windows as the broken unit tests show. This change addresses the regression by ignoring a value of 0. It means the addressed bug is still present on Wayland for X11 windows as the timestamp doesn't get updated properly. This requires further changes. Test Plan: TestShade works again, testX11TimestampUpdate still works Reviewers: #kwin, #plasma Subscribers: plasma-devel, kwin Tags: #kwin Differential Revision: https://phabricator.kde.org/D5731
parent
0bec9ad7
Please register or sign in to comment