diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/core/hle/service/am/applets/applets.cpp | 3 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/applets.h | 15 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/controller.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/controller.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/error.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/error.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/general_backend.cpp | 6 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/general_backend.h | 3 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/profile_select.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/profile_select.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/software_keyboard.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/software_keyboard.h | 1 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/web_browser.cpp | 2 | ||||
| -rw-r--r-- | src/core/hle/service/am/applets/web_browser.h | 1 |
14 files changed, 20 insertions, 22 deletions
diff --git a/src/core/hle/service/am/applets/applets.cpp b/src/core/hle/service/am/applets/applets.cpp index 5ddad851a..6a15947cf 100644 --- a/src/core/hle/service/am/applets/applets.cpp +++ b/src/core/hle/service/am/applets/applets.cpp | |||
| @@ -128,7 +128,8 @@ std::shared_ptr<Kernel::KReadableEvent> AppletDataBroker::GetStateChangedEvent() | |||
| 128 | return state_changed_event->GetReadableEvent(); | 128 | return state_changed_event->GetReadableEvent(); |
| 129 | } | 129 | } |
| 130 | 130 | ||
| 131 | Applet::Applet(Kernel::KernelCore& kernel_) : broker{kernel_} {} | 131 | Applet::Applet(Kernel::KernelCore& kernel_, LibraryAppletMode applet_mode_) |
| 132 | : broker{kernel_}, applet_mode{applet_mode_} {} | ||
| 132 | 133 | ||
| 133 | Applet::~Applet() = default; | 134 | Applet::~Applet() = default; |
| 134 | 135 | ||
diff --git a/src/core/hle/service/am/applets/applets.h b/src/core/hle/service/am/applets/applets.h index 26b482015..49a561813 100644 --- a/src/core/hle/service/am/applets/applets.h +++ b/src/core/hle/service/am/applets/applets.h | |||
| @@ -127,7 +127,7 @@ private: | |||
| 127 | 127 | ||
| 128 | class Applet { | 128 | class Applet { |
| 129 | public: | 129 | public: |
| 130 | explicit Applet(Kernel::KernelCore& kernel_); | 130 | explicit Applet(Kernel::KernelCore& kernel_, LibraryAppletMode applet_mode_); |
| 131 | virtual ~Applet(); | 131 | virtual ~Applet(); |
| 132 | 132 | ||
| 133 | virtual void Initialize(); | 133 | virtual void Initialize(); |
| @@ -137,10 +137,6 @@ public: | |||
| 137 | virtual void ExecuteInteractive() = 0; | 137 | virtual void ExecuteInteractive() = 0; |
| 138 | virtual void Execute() = 0; | 138 | virtual void Execute() = 0; |
| 139 | 139 | ||
| 140 | bool IsInitialized() const { | ||
| 141 | return initialized; | ||
| 142 | } | ||
| 143 | |||
| 144 | AppletDataBroker& GetBroker() { | 140 | AppletDataBroker& GetBroker() { |
| 145 | return broker; | 141 | return broker; |
| 146 | } | 142 | } |
| @@ -149,6 +145,14 @@ public: | |||
| 149 | return broker; | 145 | return broker; |
| 150 | } | 146 | } |
| 151 | 147 | ||
| 148 | LibraryAppletMode GetLibraryAppletMode() const { | ||
| 149 | return applet_mode; | ||
| 150 | } | ||
| 151 | |||
| 152 | bool IsInitialized() const { | ||
| 153 | return initialized; | ||
| 154 | } | ||
| 155 | |||
| 152 | protected: | 156 | protected: |
| 153 | struct CommonArguments { | 157 | struct CommonArguments { |
| 154 | u32_le arguments_version; | 158 | u32_le arguments_version; |
| @@ -162,6 +166,7 @@ protected: | |||
| 162 | 166 | ||
| 163 | CommonArguments common_args{}; | 167 | CommonArguments common_args{}; |
| 164 | AppletDataBroker broker; | 168 | AppletDataBroker broker; |
| 169 | LibraryAppletMode applet_mode; | ||
| 165 | bool initialized = false; | 170 | bool initialized = false; |
| 166 | }; | 171 | }; |
| 167 | 172 | ||
diff --git a/src/core/hle/service/am/applets/controller.cpp b/src/core/hle/service/am/applets/controller.cpp index a33f05f97..baaac6446 100644 --- a/src/core/hle/service/am/applets/controller.cpp +++ b/src/core/hle/service/am/applets/controller.cpp | |||
| @@ -47,7 +47,7 @@ static Core::Frontend::ControllerParameters ConvertToFrontendParameters( | |||
| 47 | 47 | ||
| 48 | Controller::Controller(Core::System& system_, LibraryAppletMode applet_mode_, | 48 | Controller::Controller(Core::System& system_, LibraryAppletMode applet_mode_, |
| 49 | const Core::Frontend::ControllerApplet& frontend_) | 49 | const Core::Frontend::ControllerApplet& frontend_) |
| 50 | : Applet{system_.Kernel()}, applet_mode{applet_mode_}, frontend{frontend_}, system{system_} {} | 50 | : Applet{system_.Kernel(), applet_mode_}, frontend{frontend_}, system{system_} {} |
| 51 | 51 | ||
| 52 | Controller::~Controller() = default; | 52 | Controller::~Controller() = default; |
| 53 | 53 | ||
diff --git a/src/core/hle/service/am/applets/controller.h b/src/core/hle/service/am/applets/controller.h index 07cb92bf9..2d4dae0bd 100644 --- a/src/core/hle/service/am/applets/controller.h +++ b/src/core/hle/service/am/applets/controller.h | |||
| @@ -120,7 +120,6 @@ public: | |||
| 120 | void ConfigurationComplete(); | 120 | void ConfigurationComplete(); |
| 121 | 121 | ||
| 122 | private: | 122 | private: |
| 123 | LibraryAppletMode applet_mode; | ||
| 124 | const Core::Frontend::ControllerApplet& frontend; | 123 | const Core::Frontend::ControllerApplet& frontend; |
| 125 | Core::System& system; | 124 | Core::System& system; |
| 126 | 125 | ||
diff --git a/src/core/hle/service/am/applets/error.cpp b/src/core/hle/service/am/applets/error.cpp index a9f0a9c95..28d7f8e24 100644 --- a/src/core/hle/service/am/applets/error.cpp +++ b/src/core/hle/service/am/applets/error.cpp | |||
| @@ -88,7 +88,7 @@ ResultCode Decode64BitError(u64 error) { | |||
| 88 | 88 | ||
| 89 | Error::Error(Core::System& system_, LibraryAppletMode applet_mode_, | 89 | Error::Error(Core::System& system_, LibraryAppletMode applet_mode_, |
| 90 | const Core::Frontend::ErrorApplet& frontend_) | 90 | const Core::Frontend::ErrorApplet& frontend_) |
| 91 | : Applet{system_.Kernel()}, applet_mode{applet_mode_}, frontend{frontend_}, system{system_} {} | 91 | : Applet{system_.Kernel(), applet_mode_}, frontend{frontend_}, system{system_} {} |
| 92 | 92 | ||
| 93 | Error::~Error() = default; | 93 | Error::~Error() = default; |
| 94 | 94 | ||
diff --git a/src/core/hle/service/am/applets/error.h b/src/core/hle/service/am/applets/error.h index a3e520cd4..e606d12ce 100644 --- a/src/core/hle/service/am/applets/error.h +++ b/src/core/hle/service/am/applets/error.h | |||
| @@ -41,7 +41,6 @@ public: | |||
| 41 | private: | 41 | private: |
| 42 | union ErrorArguments; | 42 | union ErrorArguments; |
| 43 | 43 | ||
| 44 | LibraryAppletMode applet_mode; | ||
| 45 | const Core::Frontend::ErrorApplet& frontend; | 44 | const Core::Frontend::ErrorApplet& frontend; |
| 46 | ResultCode error_code = RESULT_SUCCESS; | 45 | ResultCode error_code = RESULT_SUCCESS; |
| 47 | ErrorAppletMode mode = ErrorAppletMode::ShowError; | 46 | ErrorAppletMode mode = ErrorAppletMode::ShowError; |
diff --git a/src/core/hle/service/am/applets/general_backend.cpp b/src/core/hle/service/am/applets/general_backend.cpp index 71016cce7..6a37c9e14 100644 --- a/src/core/hle/service/am/applets/general_backend.cpp +++ b/src/core/hle/service/am/applets/general_backend.cpp | |||
| @@ -39,7 +39,7 @@ static void LogCurrentStorage(AppletDataBroker& broker, std::string_view prefix) | |||
| 39 | 39 | ||
| 40 | Auth::Auth(Core::System& system_, LibraryAppletMode applet_mode_, | 40 | Auth::Auth(Core::System& system_, LibraryAppletMode applet_mode_, |
| 41 | Core::Frontend::ParentalControlsApplet& frontend_) | 41 | Core::Frontend::ParentalControlsApplet& frontend_) |
| 42 | : Applet{system_.Kernel()}, applet_mode{applet_mode_}, frontend{frontend_}, system{system_} {} | 42 | : Applet{system_.Kernel(), applet_mode_}, frontend{frontend_}, system{system_} {} |
| 43 | 43 | ||
| 44 | Auth::~Auth() = default; | 44 | Auth::~Auth() = default; |
| 45 | 45 | ||
| @@ -155,7 +155,7 @@ void Auth::AuthFinished(bool is_successful) { | |||
| 155 | 155 | ||
| 156 | PhotoViewer::PhotoViewer(Core::System& system_, LibraryAppletMode applet_mode_, | 156 | PhotoViewer::PhotoViewer(Core::System& system_, LibraryAppletMode applet_mode_, |
| 157 | const Core::Frontend::PhotoViewerApplet& frontend_) | 157 | const Core::Frontend::PhotoViewerApplet& frontend_) |
| 158 | : Applet{system_.Kernel()}, applet_mode{applet_mode_}, frontend{frontend_}, system{system_} {} | 158 | : Applet{system_.Kernel(), applet_mode_}, frontend{frontend_}, system{system_} {} |
| 159 | 159 | ||
| 160 | PhotoViewer::~PhotoViewer() = default; | 160 | PhotoViewer::~PhotoViewer() = default; |
| 161 | 161 | ||
| @@ -205,7 +205,7 @@ void PhotoViewer::ViewFinished() { | |||
| 205 | } | 205 | } |
| 206 | 206 | ||
| 207 | StubApplet::StubApplet(Core::System& system_, AppletId id_, LibraryAppletMode applet_mode_) | 207 | StubApplet::StubApplet(Core::System& system_, AppletId id_, LibraryAppletMode applet_mode_) |
| 208 | : Applet{system_.Kernel()}, id{id_}, applet_mode{applet_mode_}, system{system_} {} | 208 | : Applet{system_.Kernel(), applet_mode_}, id{id_}, system{system_} {} |
| 209 | 209 | ||
| 210 | StubApplet::~StubApplet() = default; | 210 | StubApplet::~StubApplet() = default; |
| 211 | 211 | ||
diff --git a/src/core/hle/service/am/applets/general_backend.h b/src/core/hle/service/am/applets/general_backend.h index d9e6d4384..7496ded88 100644 --- a/src/core/hle/service/am/applets/general_backend.h +++ b/src/core/hle/service/am/applets/general_backend.h | |||
| @@ -33,7 +33,6 @@ public: | |||
| 33 | void AuthFinished(bool is_successful = true); | 33 | void AuthFinished(bool is_successful = true); |
| 34 | 34 | ||
| 35 | private: | 35 | private: |
| 36 | LibraryAppletMode applet_mode; | ||
| 37 | Core::Frontend::ParentalControlsApplet& frontend; | 36 | Core::Frontend::ParentalControlsApplet& frontend; |
| 38 | Core::System& system; | 37 | Core::System& system; |
| 39 | bool complete = false; | 38 | bool complete = false; |
| @@ -65,7 +64,6 @@ public: | |||
| 65 | void ViewFinished(); | 64 | void ViewFinished(); |
| 66 | 65 | ||
| 67 | private: | 66 | private: |
| 68 | LibraryAppletMode applet_mode; | ||
| 69 | const Core::Frontend::PhotoViewerApplet& frontend; | 67 | const Core::Frontend::PhotoViewerApplet& frontend; |
| 70 | bool complete = false; | 68 | bool complete = false; |
| 71 | PhotoViewerAppletMode mode = PhotoViewerAppletMode::CurrentApp; | 69 | PhotoViewerAppletMode mode = PhotoViewerAppletMode::CurrentApp; |
| @@ -86,7 +84,6 @@ public: | |||
| 86 | 84 | ||
| 87 | private: | 85 | private: |
| 88 | AppletId id; | 86 | AppletId id; |
| 89 | LibraryAppletMode applet_mode; | ||
| 90 | Core::System& system; | 87 | Core::System& system; |
| 91 | }; | 88 | }; |
| 92 | 89 | ||
diff --git a/src/core/hle/service/am/applets/profile_select.cpp b/src/core/hle/service/am/applets/profile_select.cpp index ab8b6fcc5..b691406b4 100644 --- a/src/core/hle/service/am/applets/profile_select.cpp +++ b/src/core/hle/service/am/applets/profile_select.cpp | |||
| @@ -17,7 +17,7 @@ constexpr ResultCode ERR_USER_CANCELLED_SELECTION{ErrorModule::Account, 1}; | |||
| 17 | 17 | ||
| 18 | ProfileSelect::ProfileSelect(Core::System& system_, LibraryAppletMode applet_mode_, | 18 | ProfileSelect::ProfileSelect(Core::System& system_, LibraryAppletMode applet_mode_, |
| 19 | const Core::Frontend::ProfileSelectApplet& frontend_) | 19 | const Core::Frontend::ProfileSelectApplet& frontend_) |
| 20 | : Applet{system_.Kernel()}, applet_mode{applet_mode_}, frontend{frontend_}, system{system_} {} | 20 | : Applet{system_.Kernel(), applet_mode_}, frontend{frontend_}, system{system_} {} |
| 21 | 21 | ||
| 22 | ProfileSelect::~ProfileSelect() = default; | 22 | ProfileSelect::~ProfileSelect() = default; |
| 23 | 23 | ||
diff --git a/src/core/hle/service/am/applets/profile_select.h b/src/core/hle/service/am/applets/profile_select.h index 90f054030..f0dd6c1f3 100644 --- a/src/core/hle/service/am/applets/profile_select.h +++ b/src/core/hle/service/am/applets/profile_select.h | |||
| @@ -47,7 +47,6 @@ public: | |||
| 47 | void SelectionComplete(std::optional<Common::UUID> uuid); | 47 | void SelectionComplete(std::optional<Common::UUID> uuid); |
| 48 | 48 | ||
| 49 | private: | 49 | private: |
| 50 | LibraryAppletMode applet_mode; | ||
| 51 | const Core::Frontend::ProfileSelectApplet& frontend; | 50 | const Core::Frontend::ProfileSelectApplet& frontend; |
| 52 | 51 | ||
| 53 | UserSelectionConfig config; | 52 | UserSelectionConfig config; |
diff --git a/src/core/hle/service/am/applets/software_keyboard.cpp b/src/core/hle/service/am/applets/software_keyboard.cpp index c3a05de9c..ed5f8162d 100644 --- a/src/core/hle/service/am/applets/software_keyboard.cpp +++ b/src/core/hle/service/am/applets/software_keyboard.cpp | |||
| @@ -44,7 +44,7 @@ void SetReplyBase(std::vector<u8>& reply, SwkbdState state, SwkbdReplyType reply | |||
| 44 | 44 | ||
| 45 | SoftwareKeyboard::SoftwareKeyboard(Core::System& system_, LibraryAppletMode applet_mode_, | 45 | SoftwareKeyboard::SoftwareKeyboard(Core::System& system_, LibraryAppletMode applet_mode_, |
| 46 | Core::Frontend::SoftwareKeyboardApplet& frontend_) | 46 | Core::Frontend::SoftwareKeyboardApplet& frontend_) |
| 47 | : Applet{system_.Kernel()}, applet_mode{applet_mode_}, frontend{frontend_}, system{system_} {} | 47 | : Applet{system_.Kernel(), applet_mode_}, frontend{frontend_}, system{system_} {} |
| 48 | 48 | ||
| 49 | SoftwareKeyboard::~SoftwareKeyboard() = default; | 49 | SoftwareKeyboard::~SoftwareKeyboard() = default; |
| 50 | 50 | ||
diff --git a/src/core/hle/service/am/applets/software_keyboard.h b/src/core/hle/service/am/applets/software_keyboard.h index 85aeb4eb1..7c67b7574 100644 --- a/src/core/hle/service/am/applets/software_keyboard.h +++ b/src/core/hle/service/am/applets/software_keyboard.h | |||
| @@ -136,7 +136,6 @@ private: | |||
| 136 | void ReplyChangedStringUtf8V2(); | 136 | void ReplyChangedStringUtf8V2(); |
| 137 | void ReplyMovedCursorUtf8V2(); | 137 | void ReplyMovedCursorUtf8V2(); |
| 138 | 138 | ||
| 139 | LibraryAppletMode applet_mode; | ||
| 140 | Core::Frontend::SoftwareKeyboardApplet& frontend; | 139 | Core::Frontend::SoftwareKeyboardApplet& frontend; |
| 141 | Core::System& system; | 140 | Core::System& system; |
| 142 | 141 | ||
diff --git a/src/core/hle/service/am/applets/web_browser.cpp b/src/core/hle/service/am/applets/web_browser.cpp index b28b849bc..0db9592ec 100644 --- a/src/core/hle/service/am/applets/web_browser.cpp +++ b/src/core/hle/service/am/applets/web_browser.cpp | |||
| @@ -210,7 +210,7 @@ void ExtractSharedFonts(Core::System& system) { | |||
| 210 | 210 | ||
| 211 | WebBrowser::WebBrowser(Core::System& system_, LibraryAppletMode applet_mode_, | 211 | WebBrowser::WebBrowser(Core::System& system_, LibraryAppletMode applet_mode_, |
| 212 | const Core::Frontend::WebBrowserApplet& frontend_) | 212 | const Core::Frontend::WebBrowserApplet& frontend_) |
| 213 | : Applet{system_.Kernel()}, applet_mode{applet_mode_}, frontend(frontend_), system{system_} {} | 213 | : Applet{system_.Kernel(), applet_mode_}, frontend(frontend_), system{system_} {} |
| 214 | 214 | ||
| 215 | WebBrowser::~WebBrowser() = default; | 215 | WebBrowser::~WebBrowser() = default; |
| 216 | 216 | ||
diff --git a/src/core/hle/service/am/applets/web_browser.h b/src/core/hle/service/am/applets/web_browser.h index 5eafbae7b..21fd910c2 100644 --- a/src/core/hle/service/am/applets/web_browser.h +++ b/src/core/hle/service/am/applets/web_browser.h | |||
| @@ -64,7 +64,6 @@ private: | |||
| 64 | void ExecuteWifi(); | 64 | void ExecuteWifi(); |
| 65 | void ExecuteLobby(); | 65 | void ExecuteLobby(); |
| 66 | 66 | ||
| 67 | LibraryAppletMode applet_mode; | ||
| 68 | const Core::Frontend::WebBrowserApplet& frontend; | 67 | const Core::Frontend::WebBrowserApplet& frontend; |
| 69 | 68 | ||
| 70 | bool complete{false}; | 69 | bool complete{false}; |