From a2baeea3941a753b887162376937790f70def3fd Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Mon, 21 Nov 2022 15:06:55 +0200 Subject: [PATCH] Git: Enable instant blame only if current file is managed MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit If the current project is Git managed, but the user opens a header from an unmanaged directory, don't try to run blame. Change-Id: I563f7a687b2ea03f4c03bf97c8f5c27c1f8411ec Reviewed-by: André Hartmann --- src/plugins/git/gitplugin.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/git/gitplugin.cpp b/src/plugins/git/gitplugin.cpp index aee5fe42418..db983eec2b3 100644 --- a/src/plugins/git/gitplugin.cpp +++ b/src/plugins/git/gitplugin.cpp @@ -1447,7 +1447,7 @@ void GitPluginPrivate::setupInstantBlame() return; } - const Utils::FilePath workingDirectory = GitPlugin::currentState().topLevel(); + const Utils::FilePath workingDirectory = GitPlugin::currentState().currentFileTopLevel(); if (workingDirectory.isEmpty()) return; m_author = GitClient::instance()->getAuthor(workingDirectory);