Browse Source

web_browser: Only delete temporary directory if it was created

Prevents crashes with ShopN applet occasionally.
pull/15/merge
Zach Hilman 7 years ago
parent
commit
73dcb13619
  1. 4
      src/core/hle/service/am/applets/web_browser.cpp

4
src/core/hle/service/am/applets/web_browser.cpp

@ -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