summaryrefslogtreecommitdiff
path: root/src/plugins/diffeditor/unifieddiffeditorwidget.cpp
diff options
context:
space:
mode:
authorJarek Kobus <jaroslaw.kobus@qt.io>2022-10-28 15:09:46 +0200
committerJarek Kobus <jaroslaw.kobus@qt.io>2022-11-09 17:47:02 +0000
commitd81abf1fb46c8f30bfd52f9ca95c2da941266b25 (patch)
tree967e485ea94a6b69a4cd7a8102c6dcc5e7a5519d /src/plugins/diffeditor/unifieddiffeditorwidget.cpp
parentc49de14c9dd4c92b25642d379d525a057fa0d409 (diff)
downloadqt-creator-d81abf1fb46c8f30bfd52f9ca95c2da941266b25.tar.gz
DiffEditorPlugin: Expose plugin's future synchronizer
Change-Id: I208a0e6b9c9776486972177f845e76d33121a2a3 Reviewed-by: hjk <hjk@qt.io> Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: <github-actions-qt-creator@cristianadam.eu>
Diffstat (limited to 'src/plugins/diffeditor/unifieddiffeditorwidget.cpp')
-rw-r--r--src/plugins/diffeditor/unifieddiffeditorwidget.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp
index 400e987755..663e53166f 100644
--- a/src/plugins/diffeditor/unifieddiffeditorwidget.cpp
+++ b/src/plugins/diffeditor/unifieddiffeditorwidget.cpp
@@ -21,6 +21,7 @@
#include <texteditor/textdocumentlayout.h>
#include <texteditor/texteditorsettings.h>
+#include <utils/futuresynchronizer.h>
#include <utils/qtcassert.h>
#include <utils/runextensions.h>
#include <utils/tooltip/tooltip.h>
@@ -57,7 +58,7 @@ UnifiedDiffEditorWidget::~UnifiedDiffEditorWidget()
{
if (m_watcher) {
m_watcher->cancel();
- DiffEditorPlugin::addFuture(m_watcher->future());
+ DiffEditorPlugin::futureSynchronizer()->addFuture(m_watcher->future());
}
}
@@ -204,7 +205,7 @@ void UnifiedDiffEditorWidget::clear(const QString &message)
setSelections({});
if (m_watcher) {
m_watcher->cancel();
- DiffEditorPlugin::addFuture(m_watcher->future());
+ DiffEditorPlugin::futureSynchronizer()->addFuture(m_watcher->future());
m_watcher.reset();
m_controller.setBusyShowing(false);
}