Merge branch 'jay' into vigem-udpserver

This commit is contained in:
Travis Nickles 2018-10-12 02:25:29 -05:00
commit d63ea483d9

View File

@ -55,6 +55,7 @@ namespace DS4Windows
bool turnOffTemp; bool turnOffTemp;
bool runningBat; bool runningBat;
private bool changingService; private bool changingService;
private static DS4Form instance;
Dictionary<Control, string> hoverTextDict = new Dictionary<Control, string>(); Dictionary<Control, string> hoverTextDict = new Dictionary<Control, string>();
// 0 index is used for application version text. 1 - 4 indices are used for controller status // 0 index is used for application version text. 1 - 4 indices are used for controller status
string[] notifyText = new string[5] string[] notifyText = new string[5]
@ -397,6 +398,7 @@ namespace DS4Windows
} }
} }
instance = this;
if (btnStartStop.Enabled && start) if (btnStartStop.Enabled && start)
TaskRunner.Delay(50).ContinueWith((t) => this.BeginInvoke((System.Action)(() => BtnStartStop_Clicked()))); TaskRunner.Delay(50).ContinueWith((t) => this.BeginInvoke((System.Action)(() => BtnStartStop_Clicked())));
} }
@ -525,29 +527,29 @@ namespace DS4Windows
return text.ToString(); return text.ToString();
} }
private void OnPowerChange(object s, PowerModeChangedEventArgs e) private static void OnPowerChange(object s, PowerModeChangedEventArgs e)
{ {
switch (e.Mode) switch (e.Mode)
{ {
case PowerModes.Resume: case PowerModes.Resume:
{ {
if (btnStartStop.Text == Properties.Resources.StartText && wasrunning) if (instance.btnStartStop.Text == Properties.Resources.StartText && instance.wasrunning)
{ {
DS4LightBar.shuttingdown = false; DS4LightBar.shuttingdown = false;
wasrunning = false; instance.wasrunning = false;
Program.rootHub.suspending = false; Program.rootHub.suspending = false;
BtnStartStop_Clicked(); instance.BtnStartStop_Clicked();
} }
break; break;
} }
case PowerModes.Suspend: case PowerModes.Suspend:
{ {
if (btnStartStop.Text == Properties.Resources.StopText) if (instance.btnStartStop.Text == Properties.Resources.StopText)
{ {
DS4LightBar.shuttingdown = true; DS4LightBar.shuttingdown = true;
Program.rootHub.suspending = true; Program.rootHub.suspending = true;
BtnStartStop_Clicked(); instance.BtnStartStop_Clicked();
wasrunning = true; instance.wasrunning = true;
} }
break; break;
} }