From 361447faac59983e0424083c6c6925ff0e574941 Mon Sep 17 00:00:00 2001 From: ShikiSuen Date: Thu, 30 Jun 2022 22:13:45 +0800 Subject: [PATCH] KeyHandler // Simplify handleBackSpace(). --- Source/Modules/ControllerModules/KeyHandler_States.swift | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/Source/Modules/ControllerModules/KeyHandler_States.swift b/Source/Modules/ControllerModules/KeyHandler_States.swift index fa28c65c..219ec5f2 100644 --- a/Source/Modules/ControllerModules/KeyHandler_States.swift +++ b/Source/Modules/ControllerModules/KeyHandler_States.swift @@ -453,11 +453,8 @@ extension KeyHandler { composer.doBackSpace() } - if composer.isEmpty, compositorLength == 0 { - stateCallback(InputState.EmptyIgnoringPreviousState()) - } else { - stateCallback(buildInputtingState) - } + stateCallback( + composer.isEmpty && compositor.isEmpty ? InputState.EmptyIgnoringPreviousState() : buildInputtingState) return true }