From 3e2a4c3b26af9c01f47e49f4cd6fe2118dec2640 Mon Sep 17 00:00:00 2001
From: Scott Lahteine <github@thinkyhead.com>
Date: Mon, 11 Feb 2019 16:52:37 -0600
Subject: [PATCH] Show mixer and temperature menus while printing

---
 Marlin/src/lcd/menu/menu_main.cpp | 19 ++++++++++---------
 1 file changed, 10 insertions(+), 9 deletions(-)

diff --git a/Marlin/src/lcd/menu/menu_main.cpp b/Marlin/src/lcd/menu/menu_main.cpp
index 1cc7e2ae76c..a87ca6f6e83 100644
--- a/Marlin/src/lcd/menu/menu_main.cpp
+++ b/Marlin/src/lcd/menu/menu_main.cpp
@@ -155,17 +155,18 @@ void menu_main() {
     #endif
 
     MENU_ITEM(submenu, MSG_MOTION, menu_motion);
-    MENU_ITEM(submenu, MSG_TEMPERATURE, menu_temperature);
-
-    #if ENABLED(MIXING_EXTRUDER)
-      MENU_ITEM(submenu, MSG_MIXER, menu_mixer);
-    #endif
-
-    #if ENABLED(MMU2_MENUS)
-      MENU_ITEM(submenu, MSG_MMU2_MENU, menu_mmu2);
-    #endif
   }
 
+  MENU_ITEM(submenu, MSG_TEMPERATURE, menu_temperature);
+
+  #if ENABLED(MIXING_EXTRUDER)
+    MENU_ITEM(submenu, MSG_MIXER, menu_mixer);
+  #endif
+
+  #if ENABLED(MMU2_MENUS)
+    if (!busy) MENU_ITEM(submenu, MSG_MMU2_MENU, menu_mmu2);
+  #endif
+
   MENU_ITEM(submenu, MSG_CONFIGURATION, menu_configuration);
 
   #if ENABLED(CUSTOM_USER_MENUS)