D8145: Update pointer position whenever a window gets (un)minimized
This revision was automatically updated to reflect the committed changes. Closed by commit R108:1b01f1b30094: Update pointer position whenever a window gets (un)minimized (authored by graesslin). REPOSITORY R108 KWin CHANGES SINCE LAST UPDATE https://phabricator.kde.org/D8145?vs=20356=20795 REVISION DETAIL https://phabricator.kde.org/D8145 AFFECTED FILES pointer_input.cpp workspace.cpp workspace.h To: graesslin, #kwin, #plasma, davidedmundson Cc: luebking, davidedmundson, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
D8145: Update pointer position whenever a window gets (un)minimized
davidedmundson accepted this revision. This revision is now accepted and ready to land. REPOSITORY R108 KWin BRANCH minimize-update-pointer-5.11 REVISION DETAIL https://phabricator.kde.org/D8145 To: graesslin, #kwin, #plasma, davidedmundson Cc: luebking, davidedmundson, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
D8145: Update pointer position whenever a window gets (un)minimized
graesslin added a comment. yep, I actually checked whether we can use the stacking order changed for that, but it's clearly documented as only when the actual layering changes. And I fear it would cause problems in other areas where code reacts on stacking order changes and gets confused if nothing changes. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D8145 To: graesslin, #kwin, #plasma Cc: luebking, davidedmundson, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
D8145: Update pointer position whenever a window gets (un)minimized
luebking added a comment. Why should it? The stack remains the same, just one window changes its visibility. REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D8145 To: graesslin, #kwin, #plasma Cc: luebking, davidedmundson, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
D8145: Update pointer position whenever a window gets (un)minimized
davidedmundson added a comment. Why isn't the stacking order changing when you minimise the first? Shouldn't it? REPOSITORY R108 KWin REVISION DETAIL https://phabricator.kde.org/D8145 To: graesslin, #kwin, #plasma Cc: davidedmundson, plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart
D8145: Update pointer position whenever a window gets (un)minimized
graesslin created this revision. graesslin added reviewers: KWin, Plasma. Restricted Application added a project: KWin. Restricted Application added subscribers: kwin, plasma-devel. REVISION SUMMARY This fixes the following problem: 1. Have two windows maximized 2. Click minimize button on first window 3. Click minimize button on second window What happened: Second click was ignored as the pointer was not updated. BUG: 378704 FIXED-IN: 5.11 TEST PLAN Nested KWin/Wayland, added two maximized windows, minimized both without moving the mouse REPOSITORY R108 KWin BRANCH minimize-update-pointer-5.11 REVISION DETAIL https://phabricator.kde.org/D8145 AFFECTED FILES pointer_input.cpp workspace.cpp workspace.h To: graesslin, #kwin, #plasma Cc: plasma-devel, kwin, bwowk, ZrenBot, progwolff, lesliezhai, ali-mohamed, hardening, jensreuterberg, abetts, sebas, apol, mart