forked from qt-creator/qt-creator
TextEditor: Use canonical path for opened document
Symlinks need to be resolved, similar to project paths resolving. Task-number: QTCREATORBUG-15145 Change-Id: I034b99d2a34ddaa664ec6d97b9be76bd4131d706 Reviewed-by: Christian Stenger <christian.stenger@theqtcompany.com>
This commit is contained in:
committed by
Orgad Shaneh
parent
caf1bec76f
commit
67cfdbd224
@@ -655,7 +655,7 @@ Core::IDocument::OpenResult TextDocument::openImpl(QString *errorString, const Q
|
|||||||
documentLayout->lastSaveRevision = d->m_autoSaveRevision = d->m_document.revision();
|
documentLayout->lastSaveRevision = d->m_autoSaveRevision = d->m_document.revision();
|
||||||
d->updateRevisions();
|
d->updateRevisions();
|
||||||
d->m_document.setModified(fileName != realFileName);
|
d->m_document.setModified(fileName != realFileName);
|
||||||
setFilePath(Utils::FileName::fromUserInput(fi.absoluteFilePath()));
|
setFilePath(Utils::FileName::fromString(fi.canonicalFilePath()));
|
||||||
}
|
}
|
||||||
if (readResult == Utils::TextFileFormat::ReadIOError)
|
if (readResult == Utils::TextFileFormat::ReadIOError)
|
||||||
return OpenResult::ReadError;
|
return OpenResult::ReadError;
|
||||||
|
Reference in New Issue
Block a user