summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am/applets/web_browser.h
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2019-07-11 06:53:55 +0200
committerLioncash <mathew1800@gmail.com>2019-09-05 02:38:43 +0200
commitd1abe8e92afd6d03324af5733660aca2a77f134b (patch)
treeb7808fa1ae513e46f03ac878c27d9a2455cd1e9f /src/core/hle/service/am/applets/web_browser.h
parentMerge pull request #2830 from FearlessTobi/port-4911 (diff)
downloadyuzu-d1abe8e92afd6d03324af5733660aca2a77f134b.tar
yuzu-d1abe8e92afd6d03324af5733660aca2a77f134b.tar.gz
yuzu-d1abe8e92afd6d03324af5733660aca2a77f134b.tar.bz2
yuzu-d1abe8e92afd6d03324af5733660aca2a77f134b.tar.lz
yuzu-d1abe8e92afd6d03324af5733660aca2a77f134b.tar.xz
yuzu-d1abe8e92afd6d03324af5733660aca2a77f134b.tar.zst
yuzu-d1abe8e92afd6d03324af5733660aca2a77f134b.zip
Diffstat (limited to '')
-rw-r--r--src/core/hle/service/am/applets/web_browser.h12
1 files changed, 8 insertions, 4 deletions
diff --git a/src/core/hle/service/am/applets/web_browser.h b/src/core/hle/service/am/applets/web_browser.h
index 870f57b64..8d4027411 100644
--- a/src/core/hle/service/am/applets/web_browser.h
+++ b/src/core/hle/service/am/applets/web_browser.h
@@ -9,6 +9,10 @@
#include "core/hle/service/am/am.h"
#include "core/hle/service/am/applets/applets.h"
+namespace Core {
+class System;
+}
+
namespace Service::AM::Applets {
enum class ShimKind : u32;
@@ -17,8 +21,8 @@ enum class WebArgTLVType : u16;
class WebBrowser final : public Applet {
public:
- WebBrowser(Core::Frontend::WebBrowserApplet& frontend, u64 current_process_title_id,
- Core::Frontend::ECommerceApplet* frontend_e_commerce = nullptr);
+ WebBrowser(Core::System& system_, Core::Frontend::WebBrowserApplet& frontend_,
+ Core::Frontend::ECommerceApplet* frontend_e_commerce_ = nullptr);
~WebBrowser() override;
@@ -59,8 +63,6 @@ private:
bool unpacked = false;
ResultCode status = RESULT_SUCCESS;
- u64 current_process_title_id;
-
ShimKind kind;
std::map<WebArgTLVType, std::vector<u8>> args;
@@ -74,6 +76,8 @@ private:
std::optional<u128> user_id;
std::optional<bool> shop_full_display;
std::string shop_extra_parameter;
+
+ Core::System& system;
};
} // namespace Service::AM::Applets