浏览代码

Turbo-back Info menu items (#15049)

Tim Moore 5 年前
父节点
当前提交
8033bc87ea
共有 1 个文件被更改,包括 20 次插入4 次删除
  1. 20
    4
      Marlin/src/lcd/menu/menu_info.cpp

+ 20
- 4
Marlin/src/lcd/menu/menu_info.cpp 查看文件

42
   // About Printer > Printer Stats
42
   // About Printer > Printer Stats
43
   //
43
   //
44
   void menu_info_stats() {
44
   void menu_info_stats() {
45
-    if (ui.use_click()) return ui.goto_previous_screen();
45
+    if (ui.use_click()) return ui.goto_previous_screen(
46
+      #if ENABLED(TURBO_BACK_MENU_ITEM)
47
+        true
48
+      #endif
49
+    );
46
 
50
 
47
     char buffer[21];
51
     char buffer[21];
48
     printStatistics stats = print_job_timer.getStats();
52
     printStatistics stats = print_job_timer.getStats();
95
 // About Printer > Thermistors
99
 // About Printer > Thermistors
96
 //
100
 //
97
 void menu_info_thermistors() {
101
 void menu_info_thermistors() {
98
-  if (ui.use_click()) return ui.goto_previous_screen();
102
+  if (ui.use_click()) return ui.goto_previous_screen(
103
+    #if ENABLED(TURBO_BACK_MENU_ITEM)
104
+      true
105
+    #endif
106
+  );
99
   START_SCREEN();
107
   START_SCREEN();
100
   #define THERMISTOR_ID TEMP_SENSOR_0
108
   #define THERMISTOR_ID TEMP_SENSOR_0
101
   #include "../thermistornames.h"
109
   #include "../thermistornames.h"
163
 // About Printer > Board Info
171
 // About Printer > Board Info
164
 //
172
 //
165
 void menu_info_board() {
173
 void menu_info_board() {
166
-  if (ui.use_click()) return ui.goto_previous_screen();
174
+  if (ui.use_click()) return ui.goto_previous_screen(
175
+    #if ENABLED(TURBO_BACK_MENU_ITEM)
176
+      true
177
+    #endif
178
+  );
167
   START_SCREEN();
179
   START_SCREEN();
168
   STATIC_ITEM(BOARD_INFO_NAME, true, true);                      // MyPrinterController
180
   STATIC_ITEM(BOARD_INFO_NAME, true, true);                      // MyPrinterController
169
   STATIC_ITEM(MSG_INFO_BAUDRATE ": " STRINGIFY(BAUDRATE), true); // Baud: 250000
181
   STATIC_ITEM(MSG_INFO_BAUDRATE ": " STRINGIFY(BAUDRATE), true); // Baud: 250000
177
 //
189
 //
178
 #if DISABLED(LCD_PRINTER_INFO_IS_BOOTSCREEN)
190
 #if DISABLED(LCD_PRINTER_INFO_IS_BOOTSCREEN)
179
   void menu_info_printer() {
191
   void menu_info_printer() {
180
-    if (ui.use_click()) return ui.goto_previous_screen();
192
+    if (ui.use_click()) return ui.goto_previous_screen(
193
+      #if ENABLED(TURBO_BACK_MENU_ITEM)
194
+        true
195
+      #endif
196
+    );
181
     START_SCREEN();
197
     START_SCREEN();
182
     STATIC_ITEM(MSG_MARLIN, true, true);                             // Marlin
198
     STATIC_ITEM(MSG_MARLIN, true, true);                             // Marlin
183
     STATIC_ITEM(SHORT_BUILD_VERSION, true);                          // x.x.x-Branch
199
     STATIC_ITEM(SHORT_BUILD_VERSION, true);                          // x.x.x-Branch

正在加载...
取消
保存