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