Files
Upsilon/apps/expression_text_field_delegate.cpp
Émilie Feral cc297374ba [escher] handle syntax error by making some apps text field delegate
Change-Id: I790148c321a5a2944b96cc283491a29260b2ed38
2016-11-04 16:17:30 +01:00

14 lines
462 B
C++

#include "expression_text_field_delegate.h"
#include <poincare.h>
bool ExpressionTextFieldDelegate::textFieldDidReceiveEvent(TextField * textField, Ion::Events::Event event) {
if (event == Ion::Events::Event::ENTER && Expression::parse(textField->textBuffer()) == nullptr) {
if (textField->bufferLength() == 0) {
return true;
}
textField->app()->displayWarning("Attention a la syntaxe jeune padawan");
return true;
}
return false;
}