diff --git a/src/plugins/diffeditor/diffeditorplugin.cpp b/src/plugins/diffeditor/diffeditorplugin.cpp index 5c5a2d6da83..db7936f34af 100644 --- a/src/plugins/diffeditor/diffeditorplugin.cpp +++ b/src/plugins/diffeditor/diffeditorplugin.cpp @@ -326,7 +326,7 @@ void DiffEditorPlugin::updateCurrentEditor(Core::IEditor *editor) TextEditor::TextEditorWidget *editorWidget = qobject_cast(editor->widget()); if (editorWidget) { m_currentTextDocument = editorWidget->textDocument(); - connect(m_currentTextDocument, &Core::IDocument::changed, + connect(m_currentTextDocument.data(), &Core::IDocument::changed, this, &DiffEditorPlugin::updateActions); } }