diff --git a/CYD-Klipper/src/ui/panels/printer_panel.cpp b/CYD-Klipper/src/ui/panels/printer_panel.cpp index 900c15a..68148f5 100644 --- a/CYD-Klipper/src/ui/panels/printer_panel.cpp +++ b/CYD-Klipper/src/ui/panels/printer_panel.cpp @@ -34,7 +34,14 @@ static void update_printer_status_text(lv_event_t * e) int index = config - global_config.printer_config; PrinterMinimal * printer = &printer_minimal[index]; - if (!printer->online){ + if (config == get_current_printer_config()) + { + lv_label_set_text(label, "In Control"); + return; + } + + if (!printer->online) + { lv_label_set_text(label, "Offline"); return; } diff --git a/CYD-Klipper/src/ui/ui_utils.cpp b/CYD-Klipper/src/ui/ui_utils.cpp index a6d0e21..b1e6b4a 100644 --- a/CYD-Klipper/src/ui/ui_utils.cpp +++ b/CYD-Klipper/src/ui/ui_utils.cpp @@ -209,19 +209,16 @@ void on_timer_destroy(lv_event_t * e) { lv_timer_del(timer); timer = NULL; - Serial.println("Timer destroy"); } void timer_callback(lv_timer_t *timer) { lv_obj_t * panel = (lv_obj_t *)timer->user_data; lv_obj_del(panel); - Serial.println("Timer callback"); } void lv_create_popup_message(const char* message, uint16_t timeout_ms) { - Serial.println("Hello"); if (message == nullptr || timer != NULL) { return;