From 1503b28e7a30c164cab750c27268f704b8a5cec6 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Tue, 26 Jul 2022 14:59:08 +0100 Subject: gentoo auto-resync : 26:07:2022 - 14:59:07 --- .../kwin/files/kwin-5.24.6-emit-rowsChanged.patch | 30 ++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch (limited to 'kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch') diff --git a/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch b/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch new file mode 100644 index 000000000000..79ee3cc547ce --- /dev/null +++ b/kde-plasma/kwin/files/kwin-5.24.6-emit-rowsChanged.patch @@ -0,0 +1,30 @@ +From 4f419afe307f808ab648a6d6c473ff3cd0b9d836 Mon Sep 17 00:00:00 2001 +From: ivan tkachenko +Date: Sun, 10 Jul 2022 15:17:26 +0300 +Subject: [PATCH] [kcm/kwindesktop] Emit rowsChanged signal to fix default + state highlighting + +Without this, the rowsChanged signal wasn't emitting at startup, so the +binding `highlight: kcm.desktopsModel.rows !== 2` didn't work correctly. + +FIXED-IN: 5.24.7 5.25.3 5.26 +--- + src/kcmkwin/kwindesktop/desktopsmodel.cpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/kcmkwin/kwindesktop/desktopsmodel.cpp b/src/kcmkwin/kwindesktop/desktopsmodel.cpp +index cf147a7981..f8dd8d6260 100644 +--- a/src/kcmkwin/kwindesktop/desktopsmodel.cpp ++++ b/src/kcmkwin/kwindesktop/desktopsmodel.cpp +@@ -457,6 +457,8 @@ void DesktopsModel::getAllAndConnect(const QDBusMessage &msg) + m_names = m_serverSideNames; + m_rows = m_serverSideRows; + endResetModel(); ++ ++ Q_EMIT rowsChanged(); + } + + Q_EMIT readyChanged(); +-- +GitLab + -- cgit v1.2.3