public bool EndUserSession() { lock (_colorPickerVisibilityLock) { if (IsColorPickerEditorVisible() || _colorPickerShown) { if (IsColorPickerEditorVisible()) { HideColorPickerEditor(); } else { HideColorPicker(); } // Handle the escape key to close Color Picker locally when being spawn from PowerToys, since Keyboard Hooks from the KeyboardMonitor are heavy. if (!(System.Windows.Application.Current as ColorPickerUI.App).IsRunningDetachedFromPowerToys()) { ClearEscapeGlobalKeyShortcut(); } SessionEventHelper.End(); return(true); } return(false); } }
public void EndUserSession() { lock (_colorPickerVisibilityLock) { if (IsColorPickerEditorVisible() || _colorPickerShown) { if (IsColorPickerEditorVisible()) { HideColorPickerEditor(); } else { HideColorPicker(); } SessionEventHelper.End(); } } }
public bool EndUserSession() { lock (_colorPickerVisibilityLock) { if (IsColorPickerEditorVisible() || _colorPickerShown) { if (IsColorPickerEditorVisible()) { HideColorPickerEditor(); } else { HideColorPicker(); } SessionEventHelper.End(); return(true); } return(false); } }