hid: fix sm usage

This commit is contained in:
Michael Scire 2021-02-02 18:32:29 -08:00
parent fd1a39996e
commit ee2e9d50fd

View file

@ -40,14 +40,12 @@ namespace ams::hid {
/* Helper. */
void InitializeHid() {
R_ABORT_UNLESS(smInitialize());
ON_SCOPE_EXIT { smExit(); };
{
sm::DoWithSession([&]() {
R_ABORT_UNLESS(hidInitialize());
hidInitializeNpad();
R_ABORT_UNLESS(hidSetSupportedNpadIdType(NpadIdTypes, NumNpadIdTypes));
R_ABORT_UNLESS(hidSetSupportedNpadStyleSet(HidNpadStyleSet_NpadStandard | HidNpadStyleTag_NpadSystemExt));
}
});
}
Result EnsureHidInitialized() {