From eb368a5000512200bae2a51ef97c6ed1beda7c47 Mon Sep 17 00:00:00 2001 From: "Scott R. Parish" Date: Fri, 20 Aug 2021 21:40:50 -0700 Subject: [PATCH] Calculator: The equal key will now also finish the operation Prior to this if you typed "1+2=" you would not get the answer, instead you'd be left with "2" on the screen; Calculator wanted you to hit the enter key to get the answer. Now you can either use the enter or the equal key to finish the operation and get the answer. --- Userland/Applications/Calculator/CalculatorWidget.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Userland/Applications/Calculator/CalculatorWidget.cpp b/Userland/Applications/Calculator/CalculatorWidget.cpp index 0343c20886..a66099379d 100644 --- a/Userland/Applications/Calculator/CalculatorWidget.cpp +++ b/Userland/Applications/Calculator/CalculatorWidget.cpp @@ -152,7 +152,7 @@ void CalculatorWidget::keydown_event(GUI::KeyEvent& event) m_equals_button->set_focus(true); m_equals_button->set_focus(false); - if (event.key() == KeyCode::Key_Return) { + if (event.key() == KeyCode::Key_Return || event.key() == KeyCode::Key_Equal) { m_keypad.set_value(m_calculator.finish_operation(m_keypad.value())); } else if (event.code_point() >= '0' && event.code_point() <= '9') { m_keypad.type_digit(event.code_point() - '0');