Service/APT: Return proper parameters in GetLockHandle.

Documented some APT functions
This allows applets to boot.
This commit is contained in:
Subv 2015-07-23 18:52:57 -05:00
parent cea45af64d
commit ce31184557
4 changed files with 49 additions and 14 deletions

View file

@ -89,12 +89,21 @@ ResultCode Applet::Start(const Service::APT::AppletStartupParameter& parameter)
return result;
}
bool IsLibraryAppletRunning() {
// Check the applets map for instances of any applet
for (auto& itr = applets.begin(); itr != applets.end(); ++itr)
if (itr->second != nullptr)
return true;
return false;
}
void Init() {
// Register the applet update callback
applet_update_event = CoreTiming::RegisterEvent("HLE Applet Update Event", AppletUpdateEvent);
}
void Shutdown() {
CoreTiming::RemoveEvent(applet_update_event);
}
}