diff --git a/src/plugins/diffeditor/diffeditorplugin.cpp b/src/plugins/diffeditor/diffeditorplugin.cpp index 2a69205e43d112b92ea7879bc1858de1ea39ce57..7915ebaad4af181cdbb413986295208c0379a32b 100644 --- a/src/plugins/diffeditor/diffeditorplugin.cpp +++ b/src/plugins/diffeditor/diffeditorplugin.cpp @@ -175,9 +175,8 @@ void DiffEditorPlugin::diff() if (!document) return; - DiffEditorController *controller = DiffEditorController::controller(document); - if (!controller) - controller = new FileDiffController(document, fileName1, fileName2); + if (!DiffEditorController::controller(document)) + new FileDiffController(document, fileName1, fileName2); Core::EditorManager::activateEditorForDocument(document); document->reload(); }