From 4b245bbb49b219a22120a96137139509096a3b13 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh Date: Wed, 13 Oct 2021 10:47:08 +0300 Subject: [PATCH] DocumentManager: Check for permission change on every reload Fixes: QTCREATORBUG-22447 Change-Id: Iae26c01b97340ee4d6bb67a4655534130ba5537f Reviewed-by: Eike Ziller --- src/plugins/coreplugin/documentmanager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/coreplugin/documentmanager.cpp b/src/plugins/coreplugin/documentmanager.cpp index 6fa127e255b..d7d5f17d8f1 100644 --- a/src/plugins/coreplugin/documentmanager.cpp +++ b/src/plugins/coreplugin/documentmanager.cpp @@ -1186,10 +1186,10 @@ void DocumentManager::checkForReload() bool success = true; QString errorString; // we've got some modification + document->checkPermissions(); // check if it's contents or permissions: if (!type) { // Only permission change - document->checkPermissions(); success = true; // now we know it's a content change or file was removed } else if (defaultBehavior == IDocument::ReloadUnmodified && type == IDocument::TypeContents