Panel displays Printing when getting gcodes from pronterface or such
authorJim Morris <morris@wolfman.com>
Mon, 23 Dec 2013 22:21:19 +0000 (14:21 -0800)
committerJim Morris <morris@wolfman.com>
Mon, 23 Dec 2013 22:22:26 +0000 (14:22 -0800)
src/modules/utils/panel/screens/WatchScreen.cpp

index 796abbf..0e880e8 100644 (file)
@@ -14,6 +14,7 @@
 #include "libs/utils.h"
 #include "modules/tools/temperaturecontrol/TemperatureControlPublicAccess.h"
 #include "modules/robot/RobotPublicAccess.h"
+#include "modules/robot/Conveyor.h"
 #include "modules/utils/player/PlayerPublicAccess.h"
 #include "NetworkPublicAccess.h"
 
@@ -237,6 +238,10 @@ const char *WatchScreen::get_status()
     if (panel->is_playing())
         return panel->get_playing_file();
 
+    if (!THEKERNEL->conveyor->is_queue_empty()) {
+        return "Printing";
+    }
+
     const char *ip = get_network();
     if (ip == NULL) {
         return "Smoothie ready";