From 69d98a9e19e9e5ff5576ce3c3e993302b063a4ff Mon Sep 17 00:00:00 2001 From: suchmememanyskill <38142618+suchmememanyskill@users.noreply.github.com> Date: Sun, 27 Oct 2024 22:00:20 +0100 Subject: [PATCH] Fix serial console printer switching --- CYD-Klipper/src/ui/serial/serial_commands.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/CYD-Klipper/src/ui/serial/serial_commands.cpp b/CYD-Klipper/src/ui/serial/serial_commands.cpp index 0e135b8..5c57202 100644 --- a/CYD-Klipper/src/ui/serial/serial_commands.cpp +++ b/CYD-Klipper/src/ui/serial/serial_commands.cpp @@ -317,15 +317,15 @@ void brightness(String argv[]) void printer(String argv[]) { int ndx = argv[1].toInt(); - if(ndx == -1) + if(ndx <= -1) { global_config.multi_printer_mode = false; - switch_printer(0); + set_current_printer(0); } - else if( ndx >=0 && ndx < PRINTER_CONFIG_COUNT) + else if( ndx >= 0 && ndx < get_printer_count()) { global_config.multi_printer_mode = true; - switch_printer(ndx); + set_current_printer(ndx); } else {