diff --git a/src/plugins/clearcase/clearcaseplugin.cpp b/src/plugins/clearcase/clearcaseplugin.cpp index c77a3aa458d..3d697178ca8 100644 --- a/src/plugins/clearcase/clearcaseplugin.cpp +++ b/src/plugins/clearcase/clearcaseplugin.cpp @@ -47,6 +47,7 @@ #include #include #include +#include #include #include #include @@ -1648,6 +1649,14 @@ bool ClearCasePlugin::vcsOpen(const QString &workingDir, const QString &fileName && !m_settings.disableIndexer) { setStatus(absPath, FileStatus::CheckedOut); } + + foreach (DocumentModel::Entry *e, DocumentModel::entries()) { + if (e->fileName() == absPath) { + e->document->checkPermissions(); + break; + } + } + return !response.error; } return true;