diff --git a/experimental/xx-keyboard-filter/xx-keyboard-filter-v1.xml b/experimental/xx-keyboard-filter/xx-keyboard-filter-v1.xml index 6c47a1b..4af0aea 100644 --- a/experimental/xx-keyboard-filter/xx-keyboard-filter-v1.xml +++ b/experimental/xx-keyboard-filter/xx-keyboard-filter-v1.xml @@ -157,6 +157,8 @@ Attempting to bind a keyboard object which was already bound must cause the already_bound error. Attempting to bind a keyboard object to an input method acting on a different seat must cause the wrong_seat error. + Once any of the bound objects are destroyed, the xx_keyboard_filter_v1 instance becomes disabled and it must ignore all following requests. + When the input method gets destroyed, the compositor must stop issuing events to the keyboard and ignore any further requests to keyboard_filter, except keyboard_filter.destroy.