summaryrefslogtreecommitdiff
path: root/src/core/hle/service/es
diff options
context:
space:
mode:
authorGravatar Zach Hilman2019-04-17 11:29:21 -0400
committerGravatar Zach Hilman2019-07-07 21:38:33 -0400
commitd9ef20e5a53166fe3ecdca5ed225232eb7ad2f64 (patch)
tree25854c9201231a9b94cd884ea288f0ed84a6f790 /src/core/hle/service/es
parentkey_manager: Add structure for Ticket parsing (diff)
downloadyuzu-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.cpp5
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
61private: 64private:
@@ -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};