diff options
Diffstat (limited to 'textscreen/txt_widget.c')
-rw-r--r-- | textscreen/txt_widget.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/textscreen/txt_widget.c b/textscreen/txt_widget.c index 68e3d9b5..de79beb7 100644 --- a/textscreen/txt_widget.c +++ b/textscreen/txt_widget.c @@ -17,12 +17,14 @@ void TXT_DestroyWidget(txt_widget_t *widget) widget->widget_class->destructor(widget); } -void TXT_WidgetKeyPress(txt_widget_t *widget, int key) +int TXT_WidgetKeyPress(txt_widget_t *widget, int key) { if (widget->widget_class->key_press != NULL) { - widget->widget_class->key_press(widget, key); + return widget->widget_class->key_press(widget, key); } + + return 0; } |