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

Vlad Zahorodnii <vlad.zahorod...@kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|https://invent.kde.org/plas |https://invent.kde.org/plas
                   |ma/kwin/-/commit/3b34e9309b |ma/kwin/-/commit/634e8be469
                   |166072f73898017b88208a2f04b |c94763940f938fa446daee552b0
                   |947                         |cdf

--- Comment #7 from Vlad Zahorodnii <vlad.zahorod...@kde.org> ---
Git commit 634e8be469c94763940f938fa446daee552b0cdf by Vlad Zahorodnii.
Committed on 15/07/2024 at 07:55.
Pushed by vladz into branch 'Plasma/6.1'.

tiling: Don't put maximized windows in tile

After !5532 existing behavior in public scripting API was changed for maximized
Windows.
Maximized Windows didn't have a tile on purpose.
This behaviour was changed, as after refactoring separate members for storing
QuickTileMode in Window and tile itself were unified
Previously QuickTileMode::Maximize was only set in the Window itself in
m_quickTileMode, while tile itself was removed (by setTile(nullptr)).

Current QuickTileMod for current Window isn't part of public scripting API, so
it's okay to break it.

This restores compatability with scripts created for KWin 6.0.5 and earlier

Signed-off-by: Alik Aslanyan <inli...@pm.me>


(cherry picked from commit 3b34e9309b166072f73898017b88208a2f04b947)

Co-authored-by: Alik Aslanyan <inli...@pm.me>

M  +15   -3    autotests/integration/move_resize_window_test.cpp
M  +47   -19   autotests/integration/quick_tiling_test.cpp
M  +1    -5    src/x11window.cpp
M  +1    -9    src/xdgshellwindow.cpp

https://invent.kde.org/plasma/kwin/-/commit/634e8be469c94763940f938fa446daee552b0cdf

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

Reply via email to