web_browser: Only delete temporary directory if it was created

Prevents crashes with ShopN applet occasionally.
pull/8/head
Zach Hilman 6 years ago
parent d018ac2c60
commit 73dcb13619

@ -285,7 +285,9 @@ void WebBrowser::Finalize() {
broker.PushNormalDataFromApplet(IStorage{data});
broker.SignalStateChanged();
FileUtil::DeleteDirRecursively(temporary_dir);
if (!temporary_dir.empty() && FileUtil::IsDirectory(temporary_dir)) {
FileUtil::DeleteDirRecursively(temporary_dir);
}
}
void WebBrowser::InitializeInternal() {

Loading…
Cancel
Save