public void StartUserSession() { lock (_colorPickerVisibilityLock) { if (!_colorPickerShown && !IsColorPickerEditorVisible()) { SessionEventHelper.Start(_userSettings.ActivationAction.Value); } if (_userSettings.ActivationAction.Value == ColorPickerActivationAction.OpenEditor) { ShowColorPickerEditor(); } else { ShowColorPicker(); } } }
public void StartUserSession() { EndUserSession(); // Ends current user session if there's an active one. lock (_colorPickerVisibilityLock) { if (!_colorPickerShown && !IsColorPickerEditorVisible()) { SessionEventHelper.Start(_userSettings.ActivationAction.Value); } if (_userSettings.ActivationAction.Value == ColorPickerActivationAction.OpenEditor) { ShowColorPickerEditor(); } else { ShowColorPicker(); } } }