浏览代码

Merge pull request #1313 from wgm4321/Development

Re-enable filament menu with recalc fix when enabling/disabling mm3
Bo Herrmannsen 10 年前
父节点
当前提交
4ffecdbf7d
共有 1 个文件被更改,包括 6 次插入1 次删除
  1. 6
    1
      Marlin/ultralcd.cpp

+ 6
- 1
Marlin/ultralcd.cpp 查看文件

@@ -880,7 +880,7 @@ static void lcd_control_volumetric_menu()
880 880
 	START_MENU();
881 881
 	MENU_ITEM(back, MSG_CONTROL, lcd_control_menu);
882 882
 
883
-	MENU_ITEM_EDIT(bool, MSG_VOLUMETRIC_ENABLED, &volumetric_enabled);
883
+	MENU_ITEM_EDIT_CALLBACK(bool, MSG_VOLUMETRIC_ENABLED, &volumetric_enabled, calculate_volumetric_multipliers);
884 884
 
885 885
 	if (volumetric_enabled) {
886 886
 		MENU_ITEM_EDIT_CALLBACK(float43, MSG_FILAMENT_SIZE_EXTRUDER_0, &filament_size[0], DEFAULT_NOMINAL_FILAMENT_DIA - .5, DEFAULT_NOMINAL_FILAMENT_DIA + .5, calculate_volumetric_multipliers);
@@ -1114,6 +1114,11 @@ static void menu_action_setting_edit_bool(const char* pstr, bool* ptr)
1114 1114
 {
1115 1115
     *ptr = !(*ptr);
1116 1116
 }
1117
+static void menu_action_setting_edit_callback_bool(const char* pstr, bool* ptr, menuFunc_t callback)
1118
+{
1119
+	menu_action_setting_edit_bool(pstr, ptr);
1120
+	(*callback)();
1121
+}
1117 1122
 #endif//ULTIPANEL
1118 1123
 
1119 1124
 /** LCD API **/

正在加载...
取消
保存