Removed notification if XGM toggle happens via hotkey

This commit is contained in:
Serge
2024-01-21 18:23:01 +01:00
parent 5b96757939
commit d635dc275f
2 changed files with 12 additions and 4 deletions

View File

@@ -284,7 +284,7 @@ namespace GHelper.Gpu
}
public void ToggleXGM()
public void ToggleXGM(bool silent = false)
{
Task.Run(async () =>
@@ -296,12 +296,20 @@ namespace GHelper.Gpu
XGM.Reset();
HardwareControl.KillGPUApps();
DialogResult dialogResult = MessageBox.Show("Did you close all applications running on XG Mobile?", "Disabling XG Mobile", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
if (silent)
{
Program.acpi.DeviceSet(AsusACPI.GPUXG, 0, "GPU XGM");
await Task.Delay(TimeSpan.FromSeconds(15));
}
else
{
DialogResult dialogResult = MessageBox.Show("Did you close all applications running on XG Mobile?", "Disabling XG Mobile", MessageBoxButtons.YesNo);
if (dialogResult == DialogResult.Yes)
{
Program.acpi.DeviceSet(AsusACPI.GPUXG, 0, "GPU XGM");
await Task.Delay(TimeSpan.FromSeconds(15));
}
}
}
else
{