https://bugs.kde.org/show_bug.cgi?id=500015

--- Comment #17 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit 3db105d2792d3d05e7bd276f9ca16efc1239a200 by Vlad Zahorodnii.
Committed on 24/02/2025 at 16:32.
Pushed by vladz into branch 'Plasma/6.3'.

Workaround hard freeze during interactive move

The visibility check uses .toRect() so it can pass if the window
position is slightly offscreen, e.g. -0.4.

If these errors accumulate too much, the window can start bounce
between offscreen positions.

This change works around the issue by making nextMoveResizeGeom
slowly converge towards currentMoveResizeGeom in more fine grained
steps like it's done during interactive resize.

This code is going to be rewritten later to get rid of the brute
force infinite loop.
Related: bug 499913

M  +4    -9    src/window.cpp

https://invent.kde.org/plasma/kwin/-/commit/3db105d2792d3d05e7bd276f9ca16efc1239a200

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to