EditorManager: Allow remote files in skipOpeningBigTextFile()

Change-Id: I8de8ee2bc2e2a8294e0f751700102a99488d4e1b
Reviewed-by: Artem Sokolovskii <artem.sokolovskii@qt.io>
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
hjk
2021-08-20 17:08:18 +02:00
parent 53050255de
commit 94141aecb4

View File

@@ -746,12 +746,11 @@ bool EditorManagerPrivate::skipOpeningBigTextFile(const FilePath &filePath)
if (!filePath.exists())
return false;
Utils::MimeType mimeType = Utils::mimeTypeForFile(filePath.toString());
const MimeType mimeType = Utils::mimeTypeForFile(filePath);
if (!mimeType.inherits("text/plain"))
return false;
const QFileInfo fileInfo = filePath.toFileInfo();
const qint64 fileSize = fileInfo.size();
const qint64 fileSize = filePath.fileSize();
const double fileSizeInMB = fileSize / 1000.0 / 1000.0;
if (fileSizeInMB > d->m_settings.bigFileSizeLimitInMB
&& fileSize < EditorManager::maxTextFileSize()) {
@@ -761,7 +760,7 @@ bool EditorManagerPrivate::skipOpeningBigTextFile(const FilePath &filePath)
" and process than available.\n"
"\n"
"Continue?")
.arg(fileInfo.fileName())
.arg(filePath.fileName())
.arg(fileSizeInMB, 0, 'f', 2);
CheckableMessageBox messageBox(ICore::dialogParent());