From 39ed14a3d6304eeec8ce1fa34819b39c3ae28956 Mon Sep 17 00:00:00 2001 From: emmauss Date: Tue, 6 Mar 2018 15:25:26 +0200 Subject: [PATCH] stub IApplicationDisplayService:CloseDisplay (#52) --- .../OsHle/Services/Vi/IApplicationDisplayService.cs | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/Ryujinx.Core/OsHle/Services/Vi/IApplicationDisplayService.cs b/Ryujinx.Core/OsHle/Services/Vi/IApplicationDisplayService.cs index a899cdd56..04dfee158 100644 --- a/Ryujinx.Core/OsHle/Services/Vi/IApplicationDisplayService.cs +++ b/Ryujinx.Core/OsHle/Services/Vi/IApplicationDisplayService.cs @@ -24,6 +24,7 @@ namespace Ryujinx.Core.OsHle.IpcServices.Vi { 102, GetManagerDisplayService }, { 103, GetIndirectDisplayTransactionService }, { 1010, OpenDisplay }, + { 1020, CloseDisplay }, { 2020, OpenLayer }, { 2030, CreateStrayLayer }, { 2101, SetLayerScalingMode }, @@ -70,6 +71,15 @@ namespace Ryujinx.Core.OsHle.IpcServices.Vi return 0; } + public long CloseDisplay(ServiceCtx Context) + { + int DisplayId = Context.RequestData.ReadInt32(); + + Context.Ns.Os.Displays.Delete(DisplayId); + + return 0; + } + public long OpenLayer(ServiceCtx Context) { long LayerId = Context.RequestData.ReadInt64();