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

Vlad Zahorodnii <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/f26ad19268 |ma/kwin/-/commit/bf29384b7f
                   |2315a46fb74d931bf4efcc0ce81 |90b1e17dda19464a9131f498ef0
                   |20b                         |76c

--- Comment #8 from Vlad Zahorodnii <[email protected]> ---
Git commit bf29384b7f90b1e17dda19464a9131f498ef076c by Vlad Zahorodnii.
Committed on 27/05/2026 at 13:50.
Pushed by vladz into branch 'Plasma/6.7'.

Remove Window::checkUnrestrictedInteractiveMoveResize()

kwin used to have an infinite bruteforce loop to move a window back to
the work area. It did make perfect sense to have a guard against cases
that the confinement algorithm couldn't handle. Nowadays, that shouldn't
be the problem.

At the moment, the checkUnrestrictedInteractiveMoveResize() function can
report false positives, which can result in the user unexpectedly being
able to move some windows offscreen. We still allow the unrestricted
move resize mode, but it should only be activated by using Meta+LMB/RMB,
not when dragging the windows by titlebar, etc.


(cherry picked from commit f26ad192682315a46fb74d931bf4efcc0ce8120b)

Co-authored-by: Vlad Zahorodnii <[email protected]>

M  +0    -38   src/window.cpp
M  +0    -1    src/window.h

https://invent.kde.org/plasma/kwin/-/commit/bf29384b7f90b1e17dda19464a9131f498ef076c

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

Reply via email to