popKittyKeyboardModes method

  1. @override
void popKittyKeyboardModes(
  1. int count
)
override

Implementation

@override
void popKittyKeyboardModes(int count) {
  if (count <= 0) return;

  final newLength = switch (count >= _kittyKeyboardModeStack.length) {
    true => 0,
    false => _kittyKeyboardModeStack.length - count,
  };
  _kittyKeyboardModeStack.length = newLength;
  _kittyKeyboardMode = switch (_kittyKeyboardModeStack.isEmpty) {
    true => 0,
    false => _kittyKeyboardModeStack.last,
  };
}