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

Kai Uwe Broulik <k...@privat.broulik.de> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/410ca44e6e
                   |                            |23e7b709fb55592c6d11dcfc3a7
                   |                            |2d6
             Status|ASSIGNED                    |RESOLVED

--- Comment #2 from Kai Uwe Broulik <k...@privat.broulik.de> ---
Git commit 410ca44e6e23e7b709fb55592c6d11dcfc3a72d6 by Kai Uwe Broulik.
Committed on 21/08/2023 at 13:17.
Pushed by broulik into branch 'master'.

XdgPopupWindow: Reposition for non-reactive positioners

Ensures that e.g. context menus move about with their parents when they
get moved around.

However, as per spec don't re-constrain the window when its positioner
is non-reactive. This change calculates the offset from its parent window
once initially and places the window relative to that whenever the parent
moves.

Only when the positioner is reactive, will it recalculate the placement fully.

M  +34   -7    autotests/integration/xdgshellwindow_test.cpp
M  +23   -17   src/xdgshellwindow.cpp
M  +5    -2    src/xdgshellwindow.h

https://invent.kde.org/plasma/kwin/-/commit/410ca44e6e23e7b709fb55592c6d11dcfc3a72d6

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

Reply via email to