diff --git a/Marlin/src/lcd/ultralcd_impl_DOGM.h b/Marlin/src/lcd/ultralcd_impl_DOGM.h
index d437d040ed7009b334638d65c339db73baeb00e7..da1b08068f81939235ec02be6768edd8ad1ba0cc 100644
--- a/Marlin/src/lcd/ultralcd_impl_DOGM.h
+++ b/Marlin/src/lcd/ultralcd_impl_DOGM.h
@@ -430,12 +430,12 @@ FORCE_INLINE void _draw_axis_label(const AxisEnum axis, const char* const pstr,
if (!axis_homed[axis])
u8g.print('?');
else {
- #if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
+ #if DISABLED(HOME_AFTER_DEACTIVATE) && DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
if (!axis_known_position[axis])
u8g.print(' ');
else
#endif
- lcd_printPGM(pstr);
+ lcd_printPGM(pstr);
}
}
}
diff --git a/Marlin/src/lcd/ultralcd_impl_HD44780.h b/Marlin/src/lcd/ultralcd_impl_HD44780.h
index 5fa4d23685869db07f09c0d4608a78eb7a2be729..33159fe33875e30a7ec9bec03ec7c8e6c7fe0d1c 100644
--- a/Marlin/src/lcd/ultralcd_impl_HD44780.h
+++ b/Marlin/src/lcd/ultralcd_impl_HD44780.h
@@ -600,12 +600,12 @@ FORCE_INLINE void _draw_axis_label(const AxisEnum axis, const char* const pstr,
if (!axis_homed[axis])
lcd.write('?');
else {
- #if DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
+ #if DISABLED(HOME_AFTER_DEACTIVATE) && DISABLED(DISABLE_REDUCED_ACCURACY_WARNING)
if (!axis_known_position[axis])
lcd.write(' ');
else
#endif
- lcd_printPGM(pstr);
+ lcd_printPGM(pstr);
}
}
}