|
@@ -2937,7 +2937,7 @@ void lcd_quick_feedback(const bool clear_buttons) {
|
2937
|
2937
|
|
2938
|
2938
|
#if EXTRUDERS > 1
|
2939
|
2939
|
const int8_t old_extruder = active_extruder;
|
2940
|
|
- active_extruder = manual_move_e_index;
|
|
2940
|
+ if (manual_move_axis == E_AXIS) active_extruder = manual_move_e_index;
|
2941
|
2941
|
#endif
|
2942
|
2942
|
|
2943
|
2943
|
// Set movement on a single axis
|
|
@@ -2963,7 +2963,7 @@ void lcd_quick_feedback(const bool clear_buttons) {
|
2963
|
2963
|
|
2964
|
2964
|
#else
|
2965
|
2965
|
|
2966
|
|
- planner.buffer_line_kinematic(current_position, MMM_TO_MMS(manual_feedrate_mm_m[manual_move_axis]), manual_move_e_index);
|
|
2966
|
+ planner.buffer_line_kinematic(current_position, MMM_TO_MMS(manual_feedrate_mm_m[manual_move_axis]), manual_move_axis == E_AXIS ? manual_move_e_index : active_extruder);
|
2967
|
2967
|
manual_move_axis = (int8_t)NO_AXIS;
|
2968
|
2968
|
|
2969
|
2969
|
#endif
|