Detect Battery Saver state

This commit is contained in:
Serge
2023-09-18 13:45:12 +02:00
parent 3bd59a4c4d
commit 524b84fc38
5 changed files with 67 additions and 7 deletions

View File

@@ -692,7 +692,14 @@ namespace GHelper
comboBoost.SelectedIndex = Math.Min(boost, comboBoost.Items.Count - 1);
string powerMode = PowerNative.GetPowerMode();
comboPowerMode.SelectedValue = powerMode;
bool batterySaver = PowerNative.GetBatterySaverStatus();
comboPowerMode.Enabled = !batterySaver;
if (batterySaver)
comboPowerMode.SelectedIndex = 0;
else
comboPowerMode.SelectedValue = powerMode;
}