Added minor check if timer needs to be run

This commit is contained in:
ryochan7@protonmail.com 2019-12-29 16:33:23 -06:00
parent cde7d19c80
commit 34d2d74415

View File

@ -87,18 +87,27 @@ namespace DS4WinWPF.DS4Forms
{
File.Move(tempInstFileName, filename);
}
success = false; // Reset for later check
if (File.Exists(DS4Windows.Global.exedirpath + $"\\{InstFileName}"))
{
//vigemInstallBtn.Content = Properties.Resources.OpeningInstaller;
monitorProc = Process.Start(DS4Windows.Global.exedirpath + $"\\{InstFileName}");
vigemInstallBtn.Content = Properties.Resources.Installing;
success = true;
}
if (success)
{
monitorTimer = new NonFormTimer();
monitorTimer.Elapsed += ViGEmInstallTimer_Tick;
monitorTimer.Start();
}
else
{
vigemInstallBtn.Content = Properties.Resources.InstallFailed;
}
}
private void ViGEmInstallTimer_Tick(object sender, System.Timers.ElapsedEventArgs e)
{