From b2e88b04a85b41cc60af3485d88c90429e84a218 Mon Sep 17 00:00:00 2001
From: BaronKiko <BaronKiko@users.noreply.github.com>
Date: Tue, 16 Apr 2019 00:22:55 +0100
Subject: Config option to ignore missing services (#658)

* Implemented config option to ignore missing services

* Removed unused using statement

* Resolved comments from review
---
 Ryujinx/Configuration.cs | 8 ++++++++
 1 file changed, 8 insertions(+)

(limited to 'Ryujinx/Configuration.cs')

diff --git a/Ryujinx/Configuration.cs b/Ryujinx/Configuration.cs
index c4a1b436..560a6dab 100644
--- a/Ryujinx/Configuration.cs
+++ b/Ryujinx/Configuration.cs
@@ -4,6 +4,7 @@ using Ryujinx.Common;
 using Ryujinx.Common.Logging;
 using Ryujinx.HLE;
 using Ryujinx.HLE.HOS.SystemState;
+using Ryujinx.HLE.HOS.Services;
 using Ryujinx.HLE.Input;
 using Ryujinx.UI.Input;
 using System;
@@ -91,6 +92,11 @@ namespace Ryujinx
         /// </summary>
         public bool EnableAggressiveCpuOpts { get; private set; }
 
+        /// <summary>
+        /// Enable or disable ignoring missing services
+        /// </summary>
+        public bool IgnoreMissingServices { get; private set; }
+
         /// <summary>
         ///  The primary controller's type
         /// </summary>
@@ -207,6 +213,8 @@ namespace Ryujinx
                 Optimizations.AssumeStrictAbiCompliance = true;
             }
 
+            ServiceConfiguration.IgnoreMissingServices = Instance.IgnoreMissingServices;
+
             if(Instance.GamepadControls.Enabled)
             {
                 if (GamePad.GetName(Instance.GamepadControls.Index) == "Unmapped Controller")
-- 
cgit v1.2.3-70-g09d2