Closing asar file should be syncronous

This commit is contained in:
Cheng Zhao 2018-01-03 19:12:16 +09:00
Родитель fb78052b3d
Коммит 1072c75e38
1 изменённых файлов: 2 добавлений и 5 удалений

Просмотреть файл

@ -138,11 +138,8 @@ Archive::~Archive() {
file_.TakePlatformFile();
}
#endif
base::PostTaskWithTraits(
FROM_HERE,
{base::MayBlock(), base::TaskPriority::BACKGROUND,
base::TaskShutdownBehavior::CONTINUE_ON_SHUTDOWN},
base::Bind([](base::File file) { file.Close(); }, Passed(&file_)));
base::ThreadRestrictions::ScopedAllowIO allow_io;
file_.Close();
}
bool Archive::Init() {