svn commit: r471825 - in head/finance/kmymoney: . files
Jason E. Hale
jhale at FreeBSD.org
Tue Jun 5 21:51:56 UTC 2018
Author: jhale
Date: Tue Jun 5 21:51:55 2018
New Revision: 471825
URL: https://svnweb.freebsd.org/changeset/ports/471825
Log:
Fix crash when editing or adding new transactions
PR: 228752
Submitted by: Peter <fbsdq at peterk.org>
Obtained from: https://bugs.kde.org/show_bug.cgi?id=392735
Added:
head/finance/kmymoney/files/patch-kmymoney_widgets_qwidgetcontainer.cpp (contents, props changed)
Deleted:
head/finance/kmymoney/files/patch-kmymoney_dialogs_transactioneditor.cpp
Modified:
head/finance/kmymoney/Makefile
Modified: head/finance/kmymoney/Makefile
==============================================================================
--- head/finance/kmymoney/Makefile Tue Jun 5 21:47:53 2018 (r471824)
+++ head/finance/kmymoney/Makefile Tue Jun 5 21:51:55 2018 (r471825)
@@ -2,6 +2,7 @@
PORTNAME= kmymoney
PORTVERSION= 5.0.1
+PORTREVISION= 1
CATEGORIES= finance kde
MASTER_SITES= KDE/stable/${PORTNAME}/${PORTVERSION}/src
Added: head/finance/kmymoney/files/patch-kmymoney_widgets_qwidgetcontainer.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/finance/kmymoney/files/patch-kmymoney_widgets_qwidgetcontainer.cpp Tue Jun 5 21:51:55 2018 (r471825)
@@ -0,0 +1,19 @@
+Fix crash when editing transactions
+https://bugs.kde.org/show_bug.cgi?id=392735
+
+--- kmymoney/widgets/qwidgetcontainer.cpp.orig 2018-03-18 15:55:30 UTC
++++ kmymoney/widgets/qwidgetcontainer.cpp
+@@ -51,9 +51,10 @@ void QWidgetContainer::removeOrphans()
+ if ((*it_w) && (*it_w)->parent())
+ ++it_w;
+ else {
+- delete(*it_w);
+- remove(it_w.key());
+- it_w = begin();
++ QWidget* const w = *it_w;
++ it_w = erase(it_w);
++ if (w)
++ w->deleteLater();
+ }
+ }
+ }
More information about the svn-ports-all
mailing list