Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kwin6 for openSUSE:Factory checked 
in at 2025-02-11 21:20:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kwin6 (Old)
 and      /work/SRC/openSUSE:Factory/.kwin6.new.19470 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kwin6"

Tue Feb 11 21:20:10 2025 rev:23 rq:1245082 version:6.3.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kwin6/kwin6.changes      2025-02-10 
18:12:11.570755842 +0100
+++ /work/SRC/openSUSE:Factory/.kwin6.new.19470/kwin6.changes   2025-02-11 
21:20:18.475552120 +0100
@@ -1,0 +2,6 @@
+Mon Feb 10 12:59:16 UTC 2025 - Fusion Future <qydwhotm...@gmail.com>
+
+- Add patch to fix crash on login on X11
+  * 0001-core-outputlayer-guard-against-null-m_output.patch
+
+-------------------------------------------------------------------

New:
----
  0001-core-outputlayer-guard-against-null-m_output.patch

BETA DEBUG BEGIN:
  New:- Add patch to fix crash on login on X11
  * 0001-core-outputlayer-guard-against-null-m_output.patch
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ kwin6.spec ++++++
--- /var/tmp/diff_new_pack.RKfxaS/_old  2025-02-11 21:20:19.203582152 +0100
+++ /var/tmp/diff_new_pack.RKfxaS/_new  2025-02-11 21:20:19.203582152 +0100
@@ -39,6 +39,8 @@
 Source1:        %{rname}-%{version}.tar.xz.sig
 Source2:        plasma.keyring
 %endif
+# PATCH-FIX-UPSTREAM
+Patch0:         0001-core-outputlayer-guard-against-null-m_output.patch
 BuildRequires:  fdupes
 BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}
 BuildRequires:  libcap-progs

++++++ 0001-core-outputlayer-guard-against-null-m_output.patch ++++++
>From 8291f8144b5a47c13fdf9da4af1a9d9623a3ce7c Mon Sep 17 00:00:00 2001
From: Fushan Wen <qydwhotm...@gmail.com>
Date: Sun, 9 Feb 2025 00:20:44 +0000
Subject: [PATCH] core/outputlayer: guard against null m_output

SENTRY: KWIN-8ZG
FIXED-IN: 6.3.1


(cherry picked from commit c97bc26ca9de8b1462f6ccb05fb2dafe01cd82cb)

Co-authored-by: Fushan Wen <qydwhotm...@gmail.com>
---
 src/core/outputlayer.cpp | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/core/outputlayer.cpp b/src/core/outputlayer.cpp
index f041a8d1d9..9c4aaf2f50 100644
--- a/src/core/outputlayer.cpp
+++ b/src/core/outputlayer.cpp
@@ -50,7 +50,9 @@ QRegion OutputLayer::repaints() const
 void OutputLayer::addRepaint(const QRegion &region)
 {
     m_repaints += region;
-    m_output->renderLoop()->scheduleRepaint(nullptr, nullptr);
+    if (m_output) {
+        m_output->renderLoop()->scheduleRepaint(nullptr, nullptr);
+    }
 }
 
 void OutputLayer::resetRepaints()
-- 
2.48.1

Reply via email to