From 61e67b64eaeecf094ba51eda2416c741cd3284d3 Mon Sep 17 00:00:00 2001
From: Mary <me@thog.eu>
Date: Fri, 6 Nov 2020 19:46:22 +0100
Subject: [PATCH] updater: Ignore first commandline argument when passing
 commandline to updated binary (#1674)

Fix a regression caused by #1643.
---
 Ryujinx/Updater/UpdateDialog.cs | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/Ryujinx/Updater/UpdateDialog.cs b/Ryujinx/Updater/UpdateDialog.cs
index 768479d99c..7c2d32d622 100644
--- a/Ryujinx/Updater/UpdateDialog.cs
+++ b/Ryujinx/Updater/UpdateDialog.cs
@@ -3,6 +3,7 @@ using Gtk;
 using Mono.Unix;
 using System;
 using System.Diagnostics;
+using System.Linq;
 using System.Runtime.InteropServices;
 
 namespace Ryujinx.Ui
@@ -45,7 +46,7 @@ namespace Ryujinx.Ui
             {
                 string ryuName = RuntimeInformation.IsOSPlatform(OSPlatform.Windows) ? "Ryujinx.exe" : "Ryujinx";
                 string ryuExe  = System.IO.Path.Combine(AppDomain.CurrentDomain.BaseDirectory, ryuName);
-                string ryuArg = String.Join(" ", Environment.GetCommandLineArgs());
+                string ryuArg = String.Join(" ", Environment.GetCommandLineArgs().AsEnumerable().Skip(1).ToArray());
 
                 if (!RuntimeInformation.IsOSPlatform(OSPlatform.Windows))
                 {