Removed scheduler call on each run

This commit is contained in:
seerge
2023-03-13 11:38:54 +01:00
parent a39c084bdf
commit b46f0fb887
4 changed files with 8 additions and 2 deletions

View File

@@ -485,7 +485,7 @@ public class NativeMethods
try try
{ {
var devices = GetAllDevices(); var devices = GetAllDevices().ToArray();
int count = 0, displayNum = -1; int count = 0, displayNum = -1;
foreach (var device in devices) foreach (var device in devices)

View File

@@ -144,6 +144,10 @@ namespace GHelper
case PBT_APMRESUMEAUTOMATIC: case PBT_APMRESUMEAUTOMATIC:
settingsForm.BeginInvoke(delegate settingsForm.BeginInvoke(delegate
{ {
// Fix for bugging buios on wake up
Program.wmi.DeviceSet(ASUSWmi.PerformanceMode, (config.getConfig("performance_mode")+1) % 3);
Thread.Sleep(500);
SetAutoModes(); SetAutoModes();
}); });
break; break;

View File

@@ -1028,7 +1028,9 @@ namespace GHelper
public void SetStartupCheck(bool status) public void SetStartupCheck(bool status)
{ {
checkStartup.CheckedChanged -= CheckStartup_CheckedChanged;
checkStartup.Checked = status; checkStartup.Checked = status;
checkStartup.CheckedChanged += CheckStartup_CheckedChanged;
} }
public void SetBatteryChargeLimit(int limit) public void SetBatteryChargeLimit(int limit)

View File

@@ -22,7 +22,7 @@ public class Startup
var userId = WindowsIdentity.GetCurrent().Name; var userId = WindowsIdentity.GetCurrent().Name;
//Debug.WriteLine(strExeFilePath); Debug.WriteLine(strExeFilePath);
TaskDefinition td = TaskService.Instance.NewTask(); TaskDefinition td = TaskService.Instance.NewTask();
td.RegistrationInfo.Description = "GHelper Auto Start"; td.RegistrationInfo.Description = "GHelper Auto Start";
td.Triggers.Add(new LogonTrigger { UserId = userId, }); td.Triggers.Add(new LogonTrigger { UserId = userId, });