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
