From 3220cf20e2768b5914f49574665e6bed3227018d Mon Sep 17 00:00:00 2001 From: sadellie Date: Sun, 13 Nov 2022 17:04:33 +0400 Subject: [PATCH] Fixed input processing Probably last fix for the first iteration of this functionality. --- .../main/java/com/sadellie/unitto/screens/main/MainViewModel.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/com/sadellie/unitto/screens/main/MainViewModel.kt b/app/src/main/java/com/sadellie/unitto/screens/main/MainViewModel.kt index 5bb01b1a..9df0d67a 100644 --- a/app/src/main/java/com/sadellie/unitto/screens/main/MainViewModel.kt +++ b/app/src/main/java/com/sadellie/unitto/screens/main/MainViewModel.kt @@ -321,7 +321,7 @@ class MainViewModel @Inject constructor( * "50+". We don't add "/' here. User will click "/" second time and the input * will be "50/". */ - (lastSecondSymbol in OPERATORS) -> { + (lastSecondSymbol in OPERATORS) and (lastSymbol == KEY_MINUS)-> { deleteDigit() } // Don't allow multiple operators near each other