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)
&& (item
? Data::AutoDownload::Should( ? Data::AutoDownload::Should(
Auth().settings().autoDownload(), Auth().settings().autoDownload(),
item->history()->peer, item->history()->peer,
this) this)
: Data::AutoDownload::Should( : Data::AutoDownload::Should(
Auth().settings().autoDownload(), Auth().settings().autoDownload(),
this); this));
const auto loadFromCloud = shouldLoadFromCloud const auto loadFromCloud = shouldLoadFromCloud
? LoadFromCloudOrLocal ? LoadFromCloudOrLocal
: LoadFromLocalOnly; : LoadFromLocalOnly;