Skip to content
Commit 16d9a08f authored by Vlad Zahorodnii's avatar Vlad Zahorodnii
Browse files

Ensure that Window::output() is always in sync with the frame geometry

plasmashell may see new output layout before kwin_x11 and move desktop
windows accordingly. If that happens, the desktop windows will have old
outputs in Window::output() property because the Workspace doesn't
re-check outputs if the output layout changes.

In order to fix the Window::output() property getting out of sync,
re-check the current output after the output layout changes. It should
also fix a visual glitch in the slide effect caused by
EffectWindow::screen() not being correct.
parent 6cc4b799
Pipeline #226151 passed with stage
in 13 minutes and 58 seconds
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment