private static void trySetHotKey(Func <string> getKeyCode, Func <ModifierKeys> getModifiers, ShortcutRecorder recorder) { try { var keyCode = getKeyCode(); if (string.IsNullOrEmpty(keyCode)) { recorder.Reset(null); return; } var modifiers = getModifiers(); recorder.Reset(new Utils.KeyCombination(modifiers, keyCode)); } catch (Exception e) { Toggl.Debug(string.Format("Could not load hotkey: {0}", e)); recorder.Reset(null); } }
private static void trySetHotKey(Func<string> getKeyCode, Func<ModifierKeys> getModifiers, ShortcutRecorder recorder) { try { var keyCode = getKeyCode(); if (string.IsNullOrEmpty(keyCode)) { recorder.Reset(null); return; } var modifiers = getModifiers(); recorder.Reset(new Utils.KeyCombination(modifiers, keyCode)); } catch (Exception e) { Toggl.Debug(string.Format("Could not load hotkey: {0}", e)); recorder.Reset(null); } }