From 8e1099545aa5aedd61242747d5b6682946a06ea6 Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Fri, 5 May 2023 12:35:55 +0200 Subject: [PATCH] Overdrive fix --- app/Program.cs | 3 --- app/Settings.cs | 18 +++++++++++------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/app/Program.cs b/app/Program.cs index b7fb4e55..9f754166 100644 --- a/app/Program.cs +++ b/app/Program.cs @@ -172,11 +172,8 @@ namespace GHelper SettingsToggle(); } - settingsForm.RefreshSensors(); - Application.Run(); - } diff --git a/app/Settings.cs b/app/Settings.cs index 5d278dc2..fb326050 100644 --- a/app/Settings.cs +++ b/app/Settings.cs @@ -846,7 +846,6 @@ namespace GHelper } InitScreen(); - } public void InitScreen() @@ -869,7 +868,7 @@ namespace GHelper ButtonEnabled(buttonMiniled, screenEnabled); labelSreen.Text = screenEnabled - ? Properties.Strings.LaptopScreen + ": " + frequency + "Hz" + ((overdrive == 1 && overdriveSetting) ? " + " + Properties.Strings.Overdrive : "") + ? Properties.Strings.LaptopScreen + ": " + frequency + "Hz" + ((overdrive == 1) ? " + " + Properties.Strings.Overdrive : "") : Properties.Strings.LaptopScreen + ": " + Properties.Strings.TurnedOff; button60Hz.Activated = false; @@ -1242,12 +1241,17 @@ namespace GHelper public void AutoScreen(bool force = false) { - if (!force && Program.config.getConfig("screen_auto") != 1) return; + if (force || Program.config.getConfig("screen_auto") == 1) + { + if (SystemInformation.PowerStatus.PowerLineStatus == PowerLineStatus.Online) + SetScreen(1000, 1); + else + SetScreen(60, 0); + } else + { + SetScreen(overdrive : Program.config.getConfig("overdrive")); + } - if (SystemInformation.PowerStatus.PowerLineStatus == PowerLineStatus.Online) - SetScreen(1000, 1); - else - SetScreen(60, 0); }