diff options
Diffstat (limited to 'src/core/hle')
| -rw-r--r-- | src/core/hle/service/am/applets/web_browser.cpp | 6 | 
1 files changed, 6 insertions, 0 deletions
| diff --git a/src/core/hle/service/am/applets/web_browser.cpp b/src/core/hle/service/am/applets/web_browser.cpp index 12443c910..9f30e167d 100644 --- a/src/core/hle/service/am/applets/web_browser.cpp +++ b/src/core/hle/service/am/applets/web_browser.cpp @@ -254,6 +254,12 @@ void WebBrowser::Execute() {      if (status != RESULT_SUCCESS) {          complete = true; + +        // This is a workaround in order not to softlock yuzu when an error happens during the +        // webapplet init. In order to avoid an svcBreak, the status is set to RESULT_SUCCESS +        Finalize(); +        status = RESULT_SUCCESS; +          return;      } | 
