Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package kmymoney for openSUSE:Factory 
checked in at 2025-06-24 20:50:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/kmymoney (Old)
 and      /work/SRC/openSUSE:Factory/.kmymoney.new.7067 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "kmymoney"

Tue Jun 24 20:50:49 2025 rev:81 rq:1288273 version:5.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/kmymoney/kmymoney.changes        2025-06-23 
15:04:17.807290550 +0200
+++ /work/SRC/openSUSE:Factory/.kmymoney.new.7067/kmymoney.changes      
2025-06-24 20:53:11.034259405 +0200
@@ -1,0 +2,6 @@
+Tue Jun 24 13:58:29 UTC 2025 - Christophe Marin <christo...@krop.fr>
+
+- Add upstream fix (kde#505977)
+  * 0001-Port-triggering-actions-to-Qt6.patch
+
+-------------------------------------------------------------------

New:
----
  0001-Port-triggering-actions-to-Qt6.patch

----------(New B)----------
  New:- Add upstream fix (kde#505977)
  * 0001-Port-triggering-actions-to-Qt6.patch
----------(New E)----------

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

Other differences:
------------------
++++++ kmymoney.spec ++++++
--- /var/tmp/diff_new_pack.EMANCd/_old  2025-06-24 20:53:11.754289288 +0200
+++ /var/tmp/diff_new_pack.EMANCd/_new  2025-06-24 20:53:11.758289454 +0200
@@ -31,6 +31,8 @@
 Source1:        
https://download.kde.org/stable/kmymoney/%{version}/%{name}-%{version}.tar.xz.sig
 Source2:        kmymoney.keyring
 %endif
+# PATCH-FIX-UPSTREAM
+Patch0:         0001-Port-triggering-actions-to-Qt6.patch
 BuildRequires:  doxygen
 BuildRequires:  kf6-extra-cmake-modules >= %{kf6_version}
 BuildRequires:  fdupes

++++++ 0001-Port-triggering-actions-to-Qt6.patch ++++++
>From 8c4b84f290e50e62fbf90a61df8c701140a42715 Mon Sep 17 00:00:00 2001
From: Thomas Baumgart <t...@net-bembel.de>
Date: Mon, 23 Jun 2025 10:15:20 +0200
Subject: [PATCH] Port triggering actions to Qt6

Qt6 requires a QAction to be enabled to be triggered programmatically.

BUG: 505977
FIXED-IN: 5.2.1
---
 kmymoney/kmymoney.cpp | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/kmymoney/kmymoney.cpp b/kmymoney/kmymoney.cpp
index de03c0ddb..582a391bf 100644
--- a/kmymoney/kmymoney.cpp
+++ b/kmymoney/kmymoney.cpp
@@ -1090,7 +1090,10 @@ KMyMoneyApp::KMyMoneyApp(QWidget* parent)
 
     connect(d->m_myMoneyView, &KMyMoneyView::requestActionTrigger, this, 
[&](eMenu::Action action) {
         if (pActions.contains(action)) {
+            const bool enabled = pActions[action]->isEnabled();
+            pActions[action]->setEnabled(true);
             pActions[action]->trigger();
+            pActions[action]->setEnabled(enabled);
         }
     });
 
-- 
2.50.0

Reply via email to