Core: Make IDocument::checkPermission() work with remote files

Change-Id: I8cabec593ddaaa9a5de66bb6aa2199d0a1a32645
Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2021-07-23 17:58:23 +02:00
parent 8c4f5214f7
commit dea2d9886f

View File

@@ -447,7 +447,7 @@ void IDocument::checkPermissions()
{ {
bool previousReadOnly = d->fileIsReadOnly.value_or(false); bool previousReadOnly = d->fileIsReadOnly.value_or(false);
if (!filePath().isEmpty()) { if (!filePath().isEmpty()) {
d->fileIsReadOnly = !filePath().toFileInfo().isWritable(); d->fileIsReadOnly = !filePath().isWritableFile();
} else { } else {
d->fileIsReadOnly = false; d->fileIsReadOnly = false;
} }