From 8d6d22c38af439cdad522c7b7355b5efdc85bec1 Mon Sep 17 00:00:00 2001 From: suchmememanyskill <38142618+suchmememanyskill@users.noreply.github.com> Date: Mon, 11 Mar 2024 21:55:33 +0100 Subject: [PATCH] Change status to 'In Control' when in control --- CYD-Klipper/src/ui/panels/printer_panel.cpp | 9 ++++++++- CYD-Klipper/src/ui/ui_utils.cpp | 3 --- 2 files changed, 8 insertions(+), 4 deletions(-) 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;