Просмотр исходного кода

Merge pull request #8135 from Morph1984/websession-hack

applets/web: Keep foreground (websession) web applet open
bunnei 4 лет назад
Родитель
Сommit
2d1af6beee
1 измененных файлов с 8 добавлено и 0 удалено
  1. 8 0
      src/core/hle/service/am/applets/applet_web_browser.cpp

+ 8 - 0
src/core/hle/service/am/applets/applet_web_browser.cpp

@@ -446,6 +446,14 @@ void WebBrowser::ExecuteLogin() {
 }
 
 void WebBrowser::ExecuteOffline() {
+    // TODO (Morph): This is a hack for WebSession foreground web applets such as those used by
+    //               Super Mario 3D All-Stars.
+    // TODO (Morph): Implement WebSession.
+    if (applet_mode == LibraryAppletMode::AllForegroundInitiallyHidden) {
+        LOG_WARNING(Service_AM, "WebSession is not implemented");
+        return;
+    }
+
     const auto main_url = GetMainURL(Common::FS::PathToUTF8String(offline_document));
 
     if (!Common::FS::Exists(main_url)) {