From 39ed14a3d6304eeec8ce1fa34819b39c3ae28956 Mon Sep 17 00:00:00 2001
From: emmauss <emmausssss@gmail.com>
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 a899cdd56d..04dfee158c 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();