#include "expression_field.h" #include namespace Calculation { bool ExpressionField::handleEvent(Ion::Events::Event event) { if (event == Ion::Events::Back) { return false; } if (event == Ion::Events::Ans) { handleEventWithText(Poincare::Symbol::k_ans); return true; } if (isEditing() && isEmpty() && (event == Ion::Events::Multiplication || event == Ion::Events::Plus || event == Ion::Events::Power || event == Ion::Events::Square || event == Ion::Events::Division || event == Ion::Events::Sto || event == Ion::Events::EE)) { handleEventWithText(Poincare::Symbol::k_ans); } return(::ExpressionField::handleEvent(event)); } }