From 80ce4a78fa779f4843b51ceaba665d1aa5de3493 Mon Sep 17 00:00:00 2001 From: JustArchi Date: Wed, 18 Apr 2018 01:11:46 +0200 Subject: [PATCH] Misc --- ArchiSteamFarm/Program.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ArchiSteamFarm/Program.cs b/ArchiSteamFarm/Program.cs index af3b4bf7d..e1b02b994 100644 --- a/ArchiSteamFarm/Program.cs +++ b/ArchiSteamFarm/Program.cs @@ -58,6 +58,7 @@ namespace ArchiSteamFarm { private static readonly TaskCompletionSource ShutdownResetEvent = new TaskCompletionSource(); private static bool ShutdownSequenceInitialized; + private static bool SystemRequired; internal static async Task Exit(byte exitCode = 0) { if (exitCode != 0) { @@ -198,6 +199,8 @@ namespace ArchiSteamFarm { ParsePostInitArgs(args); } + OS.Init(SystemRequired); + await ASF.CheckAndUpdateProgram().ConfigureAwait(false); await ASF.InitBots().ConfigureAwait(false); @@ -429,7 +432,6 @@ namespace ArchiSteamFarm { } bool cryptKeyNext = false; - bool systemRequired = false; foreach (string arg in args) { switch (arg) { @@ -456,10 +458,10 @@ namespace ArchiSteamFarm { ASF.ArchiLogger.LogGenericWarning(string.Format(Strings.WarningDeprecated, "--service", "--no-restart --process-required --system-required")); RestartAllowed = false; ProcessRequired = true; - systemRequired = true; + SystemRequired = true; break; case "--system-required" when !cryptKeyNext: - systemRequired = true; + SystemRequired = true; break; default: if (cryptKeyNext) { @@ -472,8 +474,6 @@ namespace ArchiSteamFarm { break; } } - - OS.Init(systemRequired); } private static void ParsePreInitArgs(IReadOnlyCollection args) {