Version 1.5.13: Don't automatically load executable files.

This commit is contained in:
John Preston 2019-02-12 14:28:33 +03:00
parent 05d0d2a6d6
commit 818662c2e6
1 changed files with 9 additions and 8 deletions

View File

@ -722,14 +722,15 @@ void DocumentData::automaticLoad(
const auto filename = toCache const auto filename = toCache
? QString() ? QString()
: documentSaveFilename(this); : documentSaveFilename(this);
const auto shouldLoadFromCloud = item const auto shouldLoadFromCloud = !Data::IsExecutableName(filename)
? Data::AutoDownload::Should( && (item
Auth().settings().autoDownload(), ? Data::AutoDownload::Should(
item->history()->peer, Auth().settings().autoDownload(),
this) item->history()->peer,
: Data::AutoDownload::Should( this)
Auth().settings().autoDownload(), : Data::AutoDownload::Should(
this); Auth().settings().autoDownload(),
this));
const auto loadFromCloud = shouldLoadFromCloud const auto loadFromCloud = shouldLoadFromCloud
? LoadFromCloudOrLocal ? LoadFromCloudOrLocal
: LoadFromLocalOnly; : LoadFromLocalOnly;