summaryrefslogtreecommitdiffstats
path: root/src/core/hle/service/am
diff options
context:
space:
mode:
authorZach Hilman <zachhilman@gmail.com>2019-06-05 18:18:53 +0200
committerZach Hilman <zachhilman@gmail.com>2019-06-25 02:05:11 +0200
commitd018ac2c605f99c825971ee4156e643b02f618e7 (patch)
treef0332d4498924972b35f75321afcecc5104ed85a /src/core/hle/service/am
parentfrontend: Add base class and default impl for ECommerce applet frontend (diff)
downloadyuzu-d018ac2c605f99c825971ee4156e643b02f618e7.tar
yuzu-d018ac2c605f99c825971ee4156e643b02f618e7.tar.gz
yuzu-d018ac2c605f99c825971ee4156e643b02f618e7.tar.bz2
yuzu-d018ac2c605f99c825971ee4156e643b02f618e7.tar.lz
yuzu-d018ac2c605f99c825971ee4156e643b02f618e7.tar.xz
yuzu-d018ac2c605f99c825971ee4156e643b02f618e7.tar.zst
yuzu-d018ac2c605f99c825971ee4156e643b02f618e7.zip
Diffstat (limited to 'src/core/hle/service/am')
-rw-r--r--src/core/hle/service/am/applets/web_browser.h7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/core/hle/service/am/applets/web_browser.h b/src/core/hle/service/am/applets/web_browser.h
index a3d2627f4..42f0a3e8a 100644
--- a/src/core/hle/service/am/applets/web_browser.h
+++ b/src/core/hle/service/am/applets/web_browser.h
@@ -17,7 +17,9 @@ enum class WebArgTLVType : u16;
class WebBrowser final : public Applet {
public:
- WebBrowser(Core::Frontend::WebBrowserApplet& frontend);
+ WebBrowser(Core::Frontend::WebBrowserApplet& frontend,
+ Core::Frontend::ECommerceApplet* frontend_e_commerce = nullptr);
+
~WebBrowser() override;
void Initialize() override;
@@ -50,6 +52,9 @@ private:
Core::Frontend::WebBrowserApplet& frontend;
+ // Extra frontends for specialized functions
+ Core::Frontend::ECommerceApplet* frontend_e_commerce;
+
bool complete = false;
bool unpacked = false;
ResultCode status = RESULT_SUCCESS;