diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 42539e665..3581b66b8 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -2504,8 +2504,11 @@ int8_t lcd_show_multiscreen_message_yes_no_and_wait_P(const char *msg, bool allo while (lcd_clicked()); delay(10); while (lcd_clicked()); - KEEPALIVE_STATE(IN_HANDLER); - if(msg_next == NULL) return yes; + if (msg_next == NULL) { + KEEPALIVE_STATE(IN_HANDLER); + lcd_set_custom_characters(); + return yes; + } else break; } } @@ -3271,6 +3274,7 @@ void lcd_wizard() { lcd_wizard(0); } else { + lcd_return_to_status(); lcd_update_enable(true); lcd_update(2); }