diff options
| author | Ac_K <Acoustik666@gmail.com> | 2020-07-27 01:04:08 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-27 01:04:08 +0200 |
| commit | ca0d1f8205c3988d916033e2d950a421ddb995af (patch) | |
| tree | 84871d4501cba182a92be3e037c2fb3cae16d512 /Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs | |
| parent | d8515b603bff4712fe0e84113d7f7823a84c85eb (diff) | |
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
Diffstat (limited to 'Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs')
| -rw-r--r-- | Ryujinx.HLE/HOS/Services/Ns/IAddOnContentManager.cs | 4 |
1 files changed, 2 insertions, 2 deletions
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<nn::ec::IPurchaseEventManager> 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); |
