From ca0d1f8205c3988d916033e2d950a421ddb995af Mon Sep 17 00:00:00 2001 From: Ac_K Date: Mon, 27 Jul 2020 01:04:08 +0200 Subject: ns/nim: Stub eShop related calls (#1420) * ns/nim: Stub eShop related calls As we aren't able to process purchase on the eShop throught the emulator, I have: - Stub IPurchaseEventManager::SetDefaultDeliveryTarget (with RE check). - Implement IPurchaseEventManager::GetPurchasedEventReadableHandle (with RE check). As we can't do any eShop async call throught the emulator, I have: - Stub IShopServiceAccessServerInterface::CreateServerInterface - Stub IShopServiceAccessServer::CreateAccessorInterface - Stub IShopServiceAccessor::IShopServiceAsync Close #1084 and #1322 * fix handle copy * Fix align * Fix readonly event --- Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs') diff --git a/Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs b/Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs index 20d95cbb..e6e42c41 100644 --- a/Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs +++ b/Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs @@ -165,7 +165,7 @@ namespace Ryujinx.HLE.HOS.Services.Ns // CreateEcPurchasedEventManager() -> object public ResultCode CreateEcPurchasedEventManager(ServiceCtx context) { - MakeObject(context, new IPurchaseEventManager()); + MakeObject(context, new IPurchaseEventManager(context.Device.System)); Logger.PrintStub(LogClass.ServiceNs); @@ -178,7 +178,7 @@ namespace Ryujinx.HLE.HOS.Services.Ns { // Very similar to CreateEcPurchasedEventManager but with some extra code - MakeObject(context, new IPurchaseEventManager()); + MakeObject(context, new IPurchaseEventManager(context.Device.System)); Logger.PrintStub(LogClass.ServiceNs); -- cgit v1.2.3