diff options
| author | 2019-04-17 11:29:21 -0400 | |
|---|---|---|
| committer | 2019-07-07 21:38:33 -0400 | |
| commit | d9ef20e5a53166fe3ecdca5ed225232eb7ad2f64 (patch) | |
| tree | 25854c9201231a9b94cd884ea288f0ed84a6f790 /src/core/hle/service/es | |
| parent | key_manager: Add structure for Ticket parsing (diff) | |
| download | yuzu-d9ef20e5a53166fe3ecdca5ed225232eb7ad2f64.tar.gz yuzu-d9ef20e5a53166fe3ecdca5ed225232eb7ad2f64.tar.xz yuzu-d9ef20e5a53166fe3ecdca5ed225232eb7ad2f64.zip | |
es: Populate/synthesize tickets on construction
Diffstat (limited to 'src/core/hle/service/es')
| -rw-r--r-- | src/core/hle/service/es/es.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/src/core/hle/service/es/es.cpp b/src/core/hle/service/es/es.cpp index 7e01f88b9..92fa2bef8 100644 --- a/src/core/hle/service/es/es.cpp +++ b/src/core/hle/service/es/es.cpp | |||
| @@ -56,6 +56,9 @@ public: | |||
| 56 | }; | 56 | }; |
| 57 | // clang-format on | 57 | // clang-format on |
| 58 | RegisterHandlers(functions); | 58 | RegisterHandlers(functions); |
| 59 | |||
| 60 | keys.PopulateTickets(); | ||
| 61 | keys.SynthesizeTickets(); | ||
| 59 | } | 62 | } |
| 60 | 63 | ||
| 61 | private: | 64 | private: |
| @@ -125,7 +128,6 @@ private: | |||
| 125 | void CountCommonTicket(Kernel::HLERequestContext& ctx) { | 128 | void CountCommonTicket(Kernel::HLERequestContext& ctx) { |
| 126 | LOG_DEBUG(Service_ETicket, "called"); | 129 | LOG_DEBUG(Service_ETicket, "called"); |
| 127 | 130 | ||
| 128 | keys.PopulateTickets(); | ||
| 129 | const auto count = keys.GetCommonTickets().size(); | 131 | const auto count = keys.GetCommonTickets().size(); |
| 130 | 132 | ||
| 131 | IPC::ResponseBuilder rb{ctx, 3}; | 133 | IPC::ResponseBuilder rb{ctx, 3}; |
| @@ -136,7 +138,6 @@ private: | |||
| 136 | void CountPersonalizedTicket(Kernel::HLERequestContext& ctx) { | 138 | void CountPersonalizedTicket(Kernel::HLERequestContext& ctx) { |
| 137 | LOG_DEBUG(Service_ETicket, "called"); | 139 | LOG_DEBUG(Service_ETicket, "called"); |
| 138 | 140 | ||
| 139 | keys.PopulateTickets(); | ||
| 140 | const auto count = keys.GetPersonalizedTickets().size(); | 141 | const auto count = keys.GetPersonalizedTickets().size(); |
| 141 | 142 | ||
| 142 | IPC::ResponseBuilder rb{ctx, 3}; | 143 | IPC::ResponseBuilder rb{ctx, 3}; |