From 7435e76ee7056f21ca2ca8b0f9faa01e9741bc3e Mon Sep 17 00:00:00 2001 From: Tiago Lobao Date: Mon, 5 Sep 2022 03:15:55 +0300 Subject: [PATCH] Fix failing initialization of curses --- src/mcurses.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/mcurses.c b/src/mcurses.c index 9290c83..8d38f55 100644 --- a/src/mcurses.c +++ b/src/mcurses.c @@ -76,7 +76,10 @@ void setFunction_putchar(void (*functionPoitner)(uint8_t ch)) static uint_fast8_t mcurses_phyio_init (void) { - return 0; + if(FunctionPointer_putchar!=0) + return OK; + else + return ERR; } /*--------------------------------------------------------------------------------------------------------------------------------------------------- @@ -275,7 +278,7 @@ initscr (void) { uint_fast8_t rtc; - if (mcurses_phyio_init ()) + if (OK == mcurses_phyio_init ()) { mcurses_puts_P (SEQ_LOAD_G1); // load graphic charset into G1 attrset (A_NORMAL);