From 8c2e3fd2cbaeb1178ae3991de794ee6d74c84d85 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Thu, 18 Jul 2013 12:26:23 +0200 Subject: Fix usage of EditorManager::editorsForFileName And move to using the corresponding method in document model. Change-Id: I80b12ceab8a91c5393b9c0422d660a8896ae09d8 Reviewed-by: Tobias Hunger --- src/plugins/git/gitplugin.cpp | 9 ++------- 1 file changed, 2 insertions(+), 7 deletions(-) (limited to 'src/plugins/git/gitplugin.cpp') diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index 2ee39cddf2..6801a97390 100644 --- a/src/plugins/git/gitplugin.cpp +++ b/src/plugins/git/gitplugin.cpp @@ -1250,16 +1250,11 @@ void GitPlugin::updateSubmodules() // If the file is modified in an editor, make sure it is saved. static bool ensureFileSaved(const QString &fileName) { - const QList editors = Core::EditorManager::instance()->editorsForFileName(fileName); - if (editors.isEmpty()) - return true; - Core::IDocument *document = editors.front()->document(); + Core::IDocument *document = Core::EditorManager::documentModel()->documentForFilePath(fileName); if (!document || !document->isModified()) return true; bool canceled; - QList documents; - documents << document; - Core::DocumentManager::saveModifiedDocuments(documents, &canceled); + Core::DocumentManager::saveModifiedDocuments(QList() << document, &canceled); return !canceled; } -- cgit v1.2.1