From 8fe82ed976acd707ba3e5b1bd2c39a862abe4657 Mon Sep 17 00:00:00 2001 From: RoosterDragon Date: Sun, 12 Mar 2023 16:36:04 +0000 Subject: [PATCH] Fix CA1839 --- .editorconfig | 3 +++ OpenRA.WindowsLauncher/Program.cs | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.editorconfig b/.editorconfig index 76b15ed0f0..ae2fa49652 100644 --- a/.editorconfig +++ b/.editorconfig @@ -735,6 +735,9 @@ dotnet_diagnostic.CA1837.severity = warning # Avoid StringBuilder parameters for P/Invokes. dotnet_diagnostic.CA1838.severity = warning +# Use Environment.ProcessPath instead of Process.GetCurrentProcess().MainModule.FileName. +dotnet_diagnostic.CA1839.severity = warning + # Use Environment.CurrentManagedThreadId instead of Thread.CurrentThread.ManagedThreadId. dotnet_diagnostic.CA1840.severity = warning diff --git a/OpenRA.WindowsLauncher/Program.cs b/OpenRA.WindowsLauncher/Program.cs index ab3a2aab82..56a73c5072 100644 --- a/OpenRA.WindowsLauncher/Program.cs +++ b/OpenRA.WindowsLauncher/Program.cs @@ -86,7 +86,7 @@ namespace OpenRA.WindowsLauncher static int RunInnerLauncher(string[] args) { - var launcherPath = Process.GetCurrentProcess().MainModule.FileName; + var launcherPath = Environment.ProcessPath; var launcherArgs = args.ToList(); if (!launcherArgs.Any(x => x.StartsWith("Engine.LaunchPath=", StringComparison.Ordinal)))