[neon/kde/incidenceeditor/Neon/unstable] debian/patches: test winterz neon_qsignalblocker.diff

Carlos De Maine null at kde.org
Thu Jun 12 12:39:22 BST 2025


Git commit 7fa11da99ad57dfd035558c1b14fdd7cdfbba159 by Carlos De Maine.
Committed on 12/06/2025 at 11:39.
Pushed by carlosdem into branch 'Neon/unstable'.

test winterz neon_qsignalblocker.diff

A  +17   -0    debian/patches/neon_qsignalblocker.diff
A  +1    -0    debian/patches/series

https://invent.kde.org/neon/kde/incidenceeditor/-/commit/7fa11da99ad57dfd035558c1b14fdd7cdfbba159

diff --git a/debian/patches/neon_qsignalblocker.diff b/debian/patches/neon_qsignalblocker.diff
new file mode 100644
index 0000000..03d227e
--- /dev/null
+++ b/debian/patches/neon_qsignalblocker.diff
@@ -0,0 +1,17 @@
+diff --git a/src/combinedincidenceeditor.cpp b/src/combinedincidenceeditor.cpp
+index fc1122e1a17cfff4f251507c6eb66b396b692688..dcbae165205dea81ec8777d55a0fc2768da65a71 100644
+--- a/src/combinedincidenceeditor.cpp
++++ b/src/combinedincidenceeditor.cpp
+@@ -104,9 +104,10 @@ void CombinedIncidenceEditor::load(const Akonadi::Item &item)
+     for (IncidenceEditor *editor : std::as_const(mCombinedEditors)) {
+         // load() may fire dirtyStatusChanged(), reset mDirtyEditorCount to make sure
+         // we don't end up with an invalid dirty count.
+-        editor->blockSignals(true);
++        const QSignalBlocker blocker(editor);
++        // editor->blockSignals(true);
+         editor->load(item);
+-        editor->blockSignals(false);
++        // editor->blockSignals(false);
+ 
+         if (editor->isDirty()) {
+             // We are going to crash due to assert. Print some useful info before crashing.
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644
index 0000000..c04b058
--- /dev/null
+++ b/debian/patches/series
@@ -0,0 +1 @@
+neon_qsignalblocker.diff


More information about the Neon-commits mailing list