[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