Add IManagerDisplayService::CreateStrayLayer (#683)

This was added in 7.0.0
This commit is contained in:
Thomas Guillemard authored and jduncanator committed 2019-04-26 08:57:18 +10:00
1 parent 6e8c080968
commit 0d69d8e6c1
2 files changed
+7 -6

No files matched your search

@@ -61,7 +61,7 @@ namespace Ryujinx.HLE.HOS.Services.Vi
public long GetManagerDisplayService(ServiceCtx context)
{
MakeObject(context, new IManagerDisplayService());
MakeObject(context, new IManagerDisplayService(this));
return 0;
}
@@ -10,14 +10,15 @@ namespace Ryujinx.HLE.HOS.Services.Vi
public override IReadOnlyDictionary<int, ServiceProcessRequest> Commands => _commands;
public IManagerDisplayService()
public IManagerDisplayService(IApplicationDisplayService applicationDisplayService)
{
_commands = new Dictionary<int, ServiceProcessRequest>
{
{ 2010, CreateManagedLayer },
{ 2011, DestroyManagedLayer },
{ 6000, AddToLayerStack },
{ 6002, SetLayerVisibility }
{ 2010, CreateManagedLayer },
{ 2011, DestroyManagedLayer },
{ 2012, applicationDisplayService.CreateStrayLayer },
{ 6000, AddToLayerStack },
{ 6002, SetLayerVisibility }
};
}