diff --git a/apps/calculation/text_field.cpp b/apps/calculation/text_field.cpp index f9e6b2889..a8159bb02 100644 --- a/apps/calculation/text_field.cpp +++ b/apps/calculation/text_field.cpp @@ -9,12 +9,8 @@ TextField::TextField(Responder * parentResponder, char * textBuffer, size_t text bool TextField::handleEvent(Ion::Events::Event event) { if (event == Ion::Events::Ans) { - KDSize sizePreviousText = KDText::stringSize(m_textBuffer); insertTextAtLocation("ans", cursorLocation()); setCursorLocation(cursorLocation() + strlen("ans")); - KDSize sizeText = KDText::stringSize(m_textBuffer); - KDRect dirtyZone(sizePreviousText.width(), 0, sizeText.width()-sizePreviousText.width(), sizeText.height()); - markRectAsDirty(dirtyZone); return true; } if (m_currentTextLength == 0 && @@ -23,12 +19,8 @@ bool TextField::handleEvent(Ion::Events::Event event) { event == Ion::Events::Minus || event == Ion::Events::Dot || event == Ion::Events::Division)) { - KDSize sizePreviousText = KDText::stringSize(m_textBuffer); insertTextAtLocation("ans", cursorLocation()); setCursorLocation(cursorLocation() + strlen("ans")); - KDSize sizeText = KDText::stringSize(m_textBuffer); - KDRect dirtyZone(sizePreviousText.width(), 0, sizeText.width()-sizePreviousText.width(), sizeText.height()); - markRectAsDirty(dirtyZone); } return(::TextField::handleEvent(event)); }