Pārlūkot izejas kodu

Make charToTerminalKey return fast

xuty 3 gadi atpakaļ
vecāks
revīzija
6d78da8811
1 mainītis faili ar 4 papildinājumiem un 0 dzēšanām
  1. 4 0
      lib/src/ui/input_map.dart

+ 4 - 0
lib/src/ui/input_map.dart

@@ -280,5 +280,9 @@ TerminalKey? keyToTerminalKey(LogicalKeyboardKey key) {
 /// For example, `charToTerminalKey('a')` or `charToTerminalKey('A')` will both
 /// return [TerminalKey.a].
 TerminalKey? charToTerminalKey(String char) {
+  if (char.length != 1) {
+    return null;
+  }
+
   return _keyByChar[char];
 }