From daa87d92b3df433578e53284a8c88083e24f8623 Mon Sep 17 00:00:00 2001 From: Uros Majstorovic Date: Sat, 27 Mar 2021 22:08:31 +0100 Subject: form/app cleanup; scroll infrastructure --- fw/fe310/eos/eve/widget/freew.c | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) (limited to 'fw/fe310/eos/eve/widget/freew.c') diff --git a/fw/fe310/eos/eve/widget/freew.c b/fw/fe310/eos/eve/widget/freew.c index 1a55ea9..86c2686 100644 --- a/fw/fe310/eos/eve/widget/freew.c +++ b/fw/fe310/eos/eve/widget/freew.c @@ -23,19 +23,15 @@ void eve_freew_init(EVEFreeWidget *widget, EVERect *g, EVEPage *page, eve_freew_ memset(widget, 0, sizeof(EVEFreeWidget)); eve_widget_init(_widget, EVE_WIDGET_TYPE_FREE, g, page, eve_freew_draw, eve_freew_touch, putc); - eve_freew_update(widget, draw, touch, NULL); -} - -void eve_freew_update(EVEFreeWidget *widget, eve_freew_draw_t draw, eve_freew_touch_t touch, eve_kbd_input_handler_t putc) { - if (draw) widget->_draw = draw; - if (touch) widget->_touch = touch; - if (putc) widget->w.putc = putc; + widget->_draw = draw; + widget->_touch = touch; + widget->w.putc = putc; } void eve_freew_tag(EVEFreeWidget *widget) { EVEWidget *_widget = &widget->w; - if (_widget->tagN != EVE_TAG_NOTAG) { + if (_widget->tagN != EVE_NOTAG) { eve_cmd_dl(TAG(_widget->tagN)); _widget->tagN++; } -- cgit v1.2.3