diff --git a/fc01a7f837d06ee9e92d02f13acb79c2b06e9e3c.patch b/fc01a7f837d06ee9e92d02f13acb79c2b06e9e3c.patch deleted file mode 100644 index a6dc3ad..0000000 --- a/fc01a7f837d06ee9e92d02f13acb79c2b06e9e3c.patch +++ /dev/null @@ -1,37 +0,0 @@ -From fc01a7f837d06ee9e92d02f13acb79c2b06e9e3c Mon Sep 17 00:00:00 2001 -From: Fushan Wen -Date: Fri, 4 Aug 2023 12:40:17 +0800 -Subject: [PATCH] shell: avoid potential crash when previous window is gone - before returning focus - -m_previousPlasmaWindow is bound to a window, and if a window is closed -before `restorePreviousWindow` is called, there will be a crash. Use -QPointer to track the window destruction. ---- - shell/shellcorona.h | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - -diff --git a/shell/shellcorona.h b/shell/shellcorona.h -index a3aff351af..db218d16e2 100644 ---- a/shell/shellcorona.h -+++ b/shell/shellcorona.h -@@ -14,6 +14,7 @@ - - #include - #include -+#include - #include - #include - -@@ -301,7 +302,7 @@ private: - KWayland::Client::PlasmaShell *m_waylandPlasmaShell; - // For getting the active window on Wayland - KWayland::Client::PlasmaWindowManagement *m_waylandWindowManagement = nullptr; -- KWayland::Client::PlasmaWindow *m_previousPlasmaWindow = nullptr; -+ QPointer m_previousPlasmaWindow; - bool m_closingDown : 1; - bool m_screenReorderInProgress = false; - QString m_testModeLayout; --- -GitLab - diff --git a/plasma-workspace.spec b/plasma-workspace.spec index d078c7f..812f7ec 100644 --- a/plasma-workspace.spec +++ b/plasma-workspace.spec @@ -27,8 +27,8 @@ Name: plasma-workspace Summary: Plasma workspace, applications and applets -Version: 5.27.7 -Release: 2%{?dist} +Version: 5.27.8 +Release: 1%{?dist} License: GPLv2+ URL: https://invent.kde.org/plasma/%{name} @@ -62,10 +62,6 @@ Source20: breeze-fedora-0.2.tar.gz Source40: ssh-agent.conf Source41: spice-vdagent.conf -## upstream Patches (master branch) -# https://invent.kde.org/plasma/plasma-workspace/-/commit/fc01a7f837d06ee9e92d02f13acb79c2b06e9e3c -Patch0: fc01a7f837d06ee9e92d02f13acb79c2b06e9e3c.patch - ## upstreamable Patches ## downstream Patches @@ -811,6 +807,9 @@ fi %changelog +* Tue Sep 12 2023 justin.zobel@gmail.com - 5.27.8-1 +- 5.27.8 + * Sat Aug 12 2023 Marc Deop i Argemí - 5.27.7-2 - Add upstream patch diff --git a/sources b/sources index a3413f3..7972df0 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ SHA512 (breeze-fedora-0.2.tar.gz) = ff800e686b0dcb498f321bb94d3a8274c89c092f5408ef1ec3fc65333f046aea43444144ecaf166792f807014383af87b1180dc7540905fc10dc375309f8b2a8 -SHA512 (plasma-workspace-5.27.7.tar.xz) = 7359d087cb94280ed0c191b0328b8aa2ec42460a6eb057a06bae0de3abcfa8e3cd7c374b47a4b1d08b56fc292892bac4c0f501527574e2c799c3d4c87591892f +SHA512 (plasma-workspace-5.27.8.tar.xz) = d75da7d8cea3124f921813643ebda333376d3cc2ecbe2aaeee86e54a828e6a9767fa84b76991cfe282efdbf583abebee4a0bfe54a6b590c184ceb3d2995e9fcb