summaryrefslogtreecommitdiff
path: root/src/core/hle/service/service.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/core/hle/service/service.cpp')
-rw-r--r--src/core/hle/service/service.cpp5
1 files changed, 1 insertions, 4 deletions
diff --git a/src/core/hle/service/service.cpp b/src/core/hle/service/service.cpp
index b82df6f35..0ecc0eb16 100644
--- a/src/core/hle/service/service.cpp
+++ b/src/core/hle/service/service.cpp
@@ -164,20 +164,17 @@ void Init() {
164 AM::InstallInterfaces(*SM::g_service_manager); 164 AM::InstallInterfaces(*SM::g_service_manager);
165 AOC::InstallInterfaces(*SM::g_service_manager); 165 AOC::InstallInterfaces(*SM::g_service_manager);
166 APM::InstallInterfaces(*SM::g_service_manager); 166 APM::InstallInterfaces(*SM::g_service_manager);
167 HID::InstallInterfaces(*SM::g_service_manager);
167 LM::InstallInterfaces(*SM::g_service_manager); 168 LM::InstallInterfaces(*SM::g_service_manager);
168 NVDRV::InstallInterfaces(*SM::g_service_manager); 169 NVDRV::InstallInterfaces(*SM::g_service_manager);
169 PCTL::InstallInterfaces(*SM::g_service_manager); 170 PCTL::InstallInterfaces(*SM::g_service_manager);
170 VI::InstallInterfaces(*SM::g_service_manager); 171 VI::InstallInterfaces(*SM::g_service_manager);
171 172
172 HID::Init();
173
174 LOG_DEBUG(Service, "initialized OK"); 173 LOG_DEBUG(Service, "initialized OK");
175} 174}
176 175
177/// Shutdown ServiceManager 176/// Shutdown ServiceManager
178void Shutdown() { 177void Shutdown() {
179 HID::Shutdown();
180
181 SM::g_service_manager = nullptr; 178 SM::g_service_manager = nullptr;
182 g_kernel_named_ports.clear(); 179 g_kernel_named_ports.clear();
183 LOG_DEBUG(Service, "shutdown OK"); 180 LOG_DEBUG(Service, "shutdown OK");