public void UseAfterClose_NotCrash() { var engine = new XklEngine(); engine.Close(); engine.SetGroup(0); }
public void ActivateKeyboard(IKeyboardDescription keyboard, IKeyboardDescription ignored) { Debug.Assert(keyboard.Engine == this); Debug.Assert(keyboard is XkbKeyboardDescription); var xkbKeyboard = keyboard as XkbKeyboardDescription; if (xkbKeyboard == null) { throw new ArgumentException(); } m_engine.SetGroup(xkbKeyboard.GroupIndex); }