diff --git a/escher/include/escher/even_odd_editable_text_cell.h b/escher/include/escher/even_odd_editable_text_cell.h index 421256de0..e63331567 100644 --- a/escher/include/escher/even_odd_editable_text_cell.h +++ b/escher/include/escher/even_odd_editable_text_cell.h @@ -8,6 +8,7 @@ class EvenOddEditableTextCell : public EvenOddCell, public Responder { public: EvenOddEditableTextCell(Responder * parentResponder, TextFieldDelegate * delegate, char * draftTextBuffer); + EditableTextCell * editableTextCell(); void reloadCell() override; const char * text() const; void setText(const char * textContent); diff --git a/escher/src/even_odd_editable_text_cell.cpp b/escher/src/even_odd_editable_text_cell.cpp index 855e551d3..bb7c28637 100644 --- a/escher/src/even_odd_editable_text_cell.cpp +++ b/escher/src/even_odd_editable_text_cell.cpp @@ -9,6 +9,10 @@ EvenOddEditableTextCell::EvenOddEditableTextCell(Responder * parentResponder, Te { } +EditableTextCell * EvenOddEditableTextCell::editableTextCell() { + return &m_editableCell; +} + void EvenOddEditableTextCell::reloadCell() { EvenOddCell::reloadCell(); m_editableCell.textField()->setBackgroundColor(backgroundColor());