Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kf6-kwidgetsaddons for 
openSUSE:Factory checked in at 2024-07-22 17:14:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kf6-kwidgetsaddons (Old)
 and      /work/SRC/openSUSE:Factory/.kf6-kwidgetsaddons.new.17339 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kf6-kwidgetsaddons"

Mon Jul 22 17:14:44 2024 rev:8 rq:1188708 version:6.4.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kf6-kwidgetsaddons/kf6-kwidgetsaddons.changes    
2024-07-14 08:53:38.723346271 +0200
+++ 
/work/SRC/openSUSE:Factory/.kf6-kwidgetsaddons.new.17339/kf6-kwidgetsaddons.changes
 2024-07-22 17:15:02.838173613 +0200
@@ -1,0 +2,6 @@
+Fri Jul 19 16:32:37 UTC 2024 - Christophe Marin <[email protected]>
+
+- Add upstream fix:
+  * 0001-Partially-revert-cccaa8.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Partially-revert-cccaa8.patch

BETA DEBUG BEGIN:
  New:- Add upstream fix:
  * 0001-Partially-revert-cccaa8.patch
BETA DEBUG END:

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

Other differences:
------------------
++++++ kf6-kwidgetsaddons.spec ++++++
--- /var/tmp/diff_new_pack.0nSRjx/_old  2024-07-22 17:15:03.414196776 +0200
+++ /var/tmp/diff_new_pack.0nSRjx/_new  2024-07-22 17:15:03.414196776 +0200
@@ -35,6 +35,8 @@
 Source1:        %{rname}-%{version}.tar.xz.sig
 Source2:        frameworks.keyring
 %endif
+#PATCH-FIX-UPSTREAM
+Patch0:         0001-Partially-revert-cccaa8.patch
 BuildRequires:  doxygen
 BuildRequires:  fdupes
 BuildRequires:  kf6-extra-cmake-modules >= %{_kf6_bugfix_version}

++++++ 0001-Partially-revert-cccaa8.patch ++++++
>From c0e1e0010f6feb6532486135dd77a1a4cdc72831 Mon Sep 17 00:00:00 2001
From: Vlad Zahorodnii <[email protected]>
Date: Tue, 16 Jul 2024 12:43:16 +0300
Subject: [PATCH] Partially revert cccaa8f89897146043a535d45a276e3a57412815

The widget may not be properly integrated into the widget tree when
KJobWidgets::setWindow() is called.

(cherry picked from commit 185e946c8b918471ee5164815d3296bc06d8a2e7)
---
 src/kjobwidgets.cpp | 11 ++---------
 1 file changed, 2 insertions(+), 9 deletions(-)

diff --git a/src/kjobwidgets.cpp b/src/kjobwidgets.cpp
index b092a2e0..a64a422e 100644
--- a/src/kjobwidgets.cpp
+++ b/src/kjobwidgets.cpp
@@ -14,15 +14,8 @@ void KJobWidgets::setWindow(QObject *job, QWidget *widget)
 {
     job->setProperty("widget", QVariant::fromValue(widget));
 
-    QWindow *windowHandle = nullptr;
-    if (widget) {
-        QWidget *window = widget->window();
-        if (window->winId()) {
-            windowHandle = window->windowHandle();
-        }
-    }
-
-    setWindowHandle(job, windowHandle);
+    QWindow *window = widget ? widget->windowHandle() : nullptr;
+    setWindowHandle(job, window);
 }
 
 void KJobWidgets::setWindowHandle(QObject *job, QWindow *window)
-- 
2.45.2

Reply via email to