Browse Source

web_browser: Only delete temporary directory if it was created

Prevents crashes with ShopN applet occasionally.
nce_cpp
Zach Hilman 7 years ago
parent
commit
d2ba9e2f09
  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