aboutsummaryrefslogtreecommitdiff
path: root/src/Ryujinx/AppHost.cs
diff options
context:
space:
mode:
Diffstat (limited to 'src/Ryujinx/AppHost.cs')
-rw-r--r--src/Ryujinx/AppHost.cs7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/Ryujinx/AppHost.cs b/src/Ryujinx/AppHost.cs
index 7004908a..8c643f34 100644
--- a/src/Ryujinx/AppHost.cs
+++ b/src/Ryujinx/AppHost.cs
@@ -132,12 +132,14 @@ namespace Ryujinx.Ava
public int Width { get; private set; }
public int Height { get; private set; }
public string ApplicationPath { get; private set; }
+ public ulong ApplicationId { get; private set; }
public bool ScreenshotRequested { get; set; }
public AppHost(
RendererHost renderer,
InputManager inputManager,
string applicationPath,
+ ulong applicationId,
VirtualFileSystem virtualFileSystem,
ContentManager contentManager,
AccountManager accountManager,
@@ -161,6 +163,7 @@ namespace Ryujinx.Ava
NpadManager = _inputManager.CreateNpadManager();
TouchScreenManager = _inputManager.CreateTouchScreenManager();
ApplicationPath = applicationPath;
+ ApplicationId = applicationId;
VirtualFileSystem = virtualFileSystem;
ContentManager = contentManager;
@@ -719,7 +722,7 @@ namespace Ryujinx.Ava
{
Logger.Info?.Print(LogClass.Application, "Loading as XCI.");
- if (!Device.LoadXci(ApplicationPath))
+ if (!Device.LoadXci(ApplicationPath, ApplicationId))
{
Device.Dispose();
@@ -746,7 +749,7 @@ namespace Ryujinx.Ava
{
Logger.Info?.Print(LogClass.Application, "Loading as NSP.");
- if (!Device.LoadNsp(ApplicationPath))
+ if (!Device.LoadNsp(ApplicationPath, ApplicationId))
{
Device.Dispose();