forked from qt-creator/qt-creator
QmakePriFileNode::ensureWriteableProFile: Fix typo
If the vcs::open fail, we should fall back to setPermissions. Change-Id: I0204b07d27daeba03a2cda047a6eea0f21fe5d30 Reviewed-by: Eike Ziller <eike.ziller@digia.com>
This commit is contained in:
@@ -1135,7 +1135,7 @@ bool QmakePriFileNode::ensureWriteableProFile(const QString &file)
|
|||||||
if (!fi.isWritable()) {
|
if (!fi.isWritable()) {
|
||||||
// Try via vcs manager
|
// Try via vcs manager
|
||||||
Core::IVersionControl *versionControl = Core::VcsManager::findVersionControlForDirectory(fi.absolutePath());
|
Core::IVersionControl *versionControl = Core::VcsManager::findVersionControlForDirectory(fi.absolutePath());
|
||||||
if (!versionControl || versionControl->vcsOpen(file)) {
|
if (!versionControl || !versionControl->vcsOpen(file)) {
|
||||||
bool makeWritable = QFile::setPermissions(file, fi.permissions() | QFile::WriteUser);
|
bool makeWritable = QFile::setPermissions(file, fi.permissions() | QFile::WriteUser);
|
||||||
if (!makeWritable) {
|
if (!makeWritable) {
|
||||||
QMessageBox::warning(Core::ICore::mainWindow(),
|
QMessageBox::warning(Core::ICore::mainWindow(),
|
||||||
|
|||||||
Reference in New Issue
Block a user