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

Ismael Asensio <isma...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
      Latest Commit|                            |https://invent.kde.org/plas
                   |                            |ma/kwin/-/commit/6ee60bc8db
                   |                            |757374ffedf3c892de7b9129965
                   |                            |cfa
             Status|ASSIGNED                    |RESOLVED
         Resolution|---                         |FIXED
   Version Fixed In|                            |6.4

--- Comment #8 from Ismael Asensio <isma...@gmail.com> ---
Git commit 6ee60bc8db757374ffedf3c892de7b9129965cfa by Ismael Asensio.
Committed on 18/04/2025 at 09:11.
Pushed by iasensio into branch 'master'.

kcms/tabbox: Split the tabbox preview as a helper executable

This way we can set the specific environment variable that allows the
PlasmaDialog to position itself (QT_WAYLAND_DISABLE_FIXED_POSITIONS=1)
without messing with the application that runs the KCM

As added benefits: the preview QML/Plasma engine gets decoupled from
the QWidgets KCM (also useful in an eventual port of the KCM), and
the executable can be used to debug tabbox switchers

It also fixes an edge case where closing the KCM with a tabbox preview
open would leave the preview window still open until losing focus
FIXED-IN: 6.4

M  +1    -0    src/config-kwin.h.cmake
M  +11   -3    src/kcms/tabbox/CMakeLists.txt
M  +49   -6    src/kcms/tabbox/layoutpreview.cpp
M  +1    -0    src/kcms/tabbox/layoutpreview.h
M  +36   -6    src/kcms/tabbox/main.cpp
M  +4    -0    src/kcms/tabbox/main.h

https://invent.kde.org/plasma/kwin/-/commit/6ee60bc8db757374ffedf3c892de7b9129965cfa

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

Reply via email to