Bläddra i källkod

[Headless] Fix for not receiving any SDL events on Linux (#4182)

* headless: Fix SDL events not working

* Add nuget.config
TSRBerry 3 år sedan
förälder
incheckning
3d1a0bf374
3 ändrade filer med 12 tillägg och 2 borttagningar
  1. 3 0
      .gitignore
  2. 2 2
      Ryujinx.Headless.SDL2/Program.cs
  3. 7 0
      nuget.config

+ 3 - 0
.gitignore

@@ -125,6 +125,9 @@ ClientBin/
 packages/*
 *.config
 
+# Include nuget.config
+!nuget.config
+
 # RIA/Silverlight projects
 Generated_Code/
 

+ 2 - 2
Ryujinx.Headless.SDL2/Program.cs

@@ -77,7 +77,7 @@ namespace Ryujinx.Headless.SDL2
             _accountManager = new AccountManager(_libHacHorizonManager.RyujinxClient);
             _userChannelPersistence = new UserChannelPersistence();
 
-            if (OperatingSystem.IsMacOS())
+            if (OperatingSystem.IsMacOS() || OperatingSystem.IsLinux())
             {
                 AutoResetEvent invoked = new AutoResetEvent(false);
 
@@ -663,4 +663,4 @@ namespace Ryujinx.Headless.SDL2
             return true;
         }
     }
-}
+}

+ 7 - 0
nuget.config

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<configuration>
+  <packageSources>
+    <clear />
+    <add key="nuget.org" value="https://api.nuget.org/v3/index.json" />
+  </packageSources>
+</configuration>