From 8c280440dde5d0c89945948ffd6dc3191e34fa75 Mon Sep 17 00:00:00 2001 From: Eike Ziller Date: Tue, 12 Mar 2013 11:04:49 +0100 Subject: [PATCH] Git: Don't use variable manager to get current document path There's just no sense in going through the expensive variable manager. Change-Id: I800766ed3c58f789de85e8ff000a8f702125b9ed Reviewed-by: Tobias Hunger --- src/plugins/git/gitclient.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/plugins/git/gitclient.cpp b/src/plugins/git/gitclient.cpp index 71722fef68b..59a8d6e0c4a 100644 --- a/src/plugins/git/gitclient.cpp +++ b/src/plugins/git/gitclient.cpp @@ -49,7 +49,6 @@ #include #include #include -#include #include #include @@ -339,7 +338,9 @@ static inline QString msgParseFilesFailed() static inline QString currentDocumentPath() { - return Core::VariableManager::instance()->value("CurrentDocument:Path"); + if (Core::IEditor *editor = Core::EditorManager::currentEditor()) + return QFileInfo(editor->document()->fileName()).path(); + return QString(); } // ---------------- GitClient