diff options
author | Chloe Marcec <dmarcecguzman@gmail.com> | 2021-09-08 16:09:04 +0200 |
---|---|---|
committer | Chloe Marcec <dmarcecguzman@gmail.com> | 2021-09-08 16:09:04 +0200 |
commit | 89958e27aa81fb376005f262d725692698321607 (patch) | |
tree | 424c13dfb808af8fe992c3f04ba5f28a2882d0a6 /src/core/hle/service/acc/acc.cpp | |
parent | address name shadowing with system (diff) | |
download | yuzu-89958e27aa81fb376005f262d725692698321607.tar yuzu-89958e27aa81fb376005f262d725692698321607.tar.gz yuzu-89958e27aa81fb376005f262d725692698321607.tar.bz2 yuzu-89958e27aa81fb376005f262d725692698321607.tar.lz yuzu-89958e27aa81fb376005f262d725692698321607.tar.xz yuzu-89958e27aa81fb376005f262d725692698321607.tar.zst yuzu-89958e27aa81fb376005f262d725692698321607.zip |
Diffstat (limited to 'src/core/hle/service/acc/acc.cpp')
-rw-r--r-- | src/core/hle/service/acc/acc.cpp | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/src/core/hle/service/acc/acc.cpp b/src/core/hle/service/acc/acc.cpp index 1db054257..6d9ec0a8a 100644 --- a/src/core/hle/service/acc/acc.cpp +++ b/src/core/hle/service/acc/acc.cpp @@ -491,7 +491,7 @@ public: class EnsureTokenIdCacheAsyncInterface final : public IAsyncContext { public: - explicit EnsureTokenIdCacheAsyncInterface(Core::System& system_) : IAsyncContext(system_) { + explicit EnsureTokenIdCacheAsyncInterface(Core::System& system_) : IAsyncContext{system_} { MarkComplete(); } ~EnsureTokenIdCacheAsyncInterface() = default; @@ -504,13 +504,13 @@ public: } protected: - bool IsComplete() override { + bool IsComplete() const override { return true; } void Cancel() override {} - ResultCode GetResult() override { + ResultCode GetResult() const override { return ResultSuccess; } }; @@ -518,7 +518,9 @@ protected: class IManagerForApplication final : public ServiceFramework<IManagerForApplication> { public: explicit IManagerForApplication(Core::System& system_, Common::UUID user_id_) - : ServiceFramework{system_, "IManagerForApplication"}, user_id{user_id_}, system(system_) { + : ServiceFramework{system_, "IManagerForApplication"}, + ensure_token_id{std::make_shared<EnsureTokenIdCacheAsyncInterface>(system)}, + user_id{user_id_} { // clang-format off static const FunctionInfo functions[] = { {0, &IManagerForApplication::CheckAvailability, "CheckAvailability"}, @@ -533,8 +535,6 @@ public: // clang-format on RegisterHandlers(functions); - - ensure_token_id = std::make_shared<EnsureTokenIdCacheAsyncInterface>(system); } private: @@ -591,7 +591,6 @@ private: std::shared_ptr<EnsureTokenIdCacheAsyncInterface> ensure_token_id{}; Common::UUID user_id{Common::INVALID_UUID}; - Core::System& system; }; // 6.0.0+ |