DocumentManager: Check for permission change on every reload

Fixes: QTCREATORBUG-22447
Change-Id: Iae26c01b97340ee4d6bb67a4655534130ba5537f
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
This commit is contained in:
Orgad Shaneh
2021-10-13 10:47:08 +03:00
committed by Orgad Shaneh
parent dc43cd5236
commit 4b245bbb49

View File

@@ -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