diff --git a/app/InputDispatcher.cs b/app/InputDispatcher.cs index a24e09c1..00241065 100644 --- a/app/InputDispatcher.cs +++ b/app/InputDispatcher.cs @@ -272,6 +272,7 @@ namespace GHelper Program.settingsForm.BeginInvoke(Program.settingsForm.CyclePerformanceMode); return; case 179: // FN+F4 + case 178: // FN+F4 KeyProcess("fnf4"); return; case 189: // Tablet mode @@ -327,11 +328,11 @@ namespace GHelper static void LaunchProcess(string command = "") { - string executable = command.Split(' ')[0]; - string arguments = command.Substring(executable.Length).Trim(); try { + string executable = command.Split(' ')[0]; + string arguments = command.Substring(executable.Length).Trim(); Process proc = Process.Start(executable, arguments); } catch diff --git a/app/Settings.cs b/app/Settings.cs index 4debd7da..f9dba41d 100644 --- a/app/Settings.cs +++ b/app/Settings.cs @@ -199,7 +199,14 @@ namespace GHelper break; } - base.WndProc(ref m); + + try + { + base.WndProc(ref m); + } catch (Exception ex) + { + Debug.WriteLine(ex.ToString()); + } } public void RunToast(string text, ToastIcon? icon = null)