From e19f815498bd93cee5ecaa50ab8713e7fde037ba Mon Sep 17 00:00:00 2001 From: Serge <5920850+seerge@users.noreply.github.com> Date: Wed, 9 Aug 2023 11:37:22 +0200 Subject: [PATCH] Re-init anime matrix on wake up https://github.com/seerge/g-helper/issues/1038 --- app/AnimeMatrix/AniMatrixControl.cs | 4 +++- app/Program.cs | 2 +- app/Settings.cs | 4 ++-- 3 files changed, 6 insertions(+), 4 deletions(-) diff --git a/app/AnimeMatrix/AniMatrixControl.cs b/app/AnimeMatrix/AniMatrixControl.cs index f2a65ea3..3b4ca443 100644 --- a/app/AnimeMatrix/AniMatrixControl.cs +++ b/app/AnimeMatrix/AniMatrixControl.cs @@ -42,7 +42,7 @@ namespace GHelper.AnimeMatrix } - public void SetMatrix() + public void SetMatrix(bool wakeUp = false) { if (!IsValid) return; @@ -67,6 +67,8 @@ namespace GHelper.AnimeMatrix mat.SetProvider(); + if (wakeUp && AppConfig.ContainsModel("401")) mat.WakeUp(); + if (brightness == 0 || (auto && SystemInformation.PowerStatus.PowerLineStatus != PowerLineStatus.Online)) { mat.SetDisplayState(false); diff --git a/app/Program.cs b/app/Program.cs index 98cd85e7..9b7c9334 100644 --- a/app/Program.cs +++ b/app/Program.cs @@ -193,7 +193,7 @@ namespace GHelper BatteryControl.SetBatteryChargeLimit(); settingsForm.AutoKeyboard(); - settingsForm.matrix.SetMatrix(); + settingsForm.matrix.SetMatrix(true); } private static void SystemEvents_PowerModeChanged(object sender, PowerModeChangedEventArgs e) diff --git a/app/Settings.cs b/app/Settings.cs index 1d454a4d..673e3349 100644 --- a/app/Settings.cs +++ b/app/Settings.cs @@ -857,7 +857,7 @@ namespace GHelper labelBattery.Text = battery; if (!batteryMouseOver) labelCharge.Text = charge; - panelPerformance.AccessibleName = labelPerf.Text + " " + trayTip; + //panelPerformance.AccessibleName = labelPerf.Text + " " + trayTip; }); @@ -917,7 +917,7 @@ namespace GHelper Invoke(delegate { labelPerf.Text = modeText; - panelPerformance.AccessibleName = labelPerf.Text + ". " + Program.trayIcon.Text; + panelPerformance.AccessibleName = labelPerf.Text; // + ". " + Program.trayIcon.Text; }); }