diff --git a/Marlin/src/lcd/HD44780/ultralcd_impl_HD44780.cpp b/Marlin/src/lcd/HD44780/ultralcd_impl_HD44780.cpp
index a438bda4134b8755243a64f80511bb1af5b21505..7abb6ce932c537cd8edf1190eff199140490b986 100644
--- a/Marlin/src/lcd/HD44780/ultralcd_impl_HD44780.cpp
+++ b/Marlin/src/lcd/HD44780/ultralcd_impl_HD44780.cpp
@@ -861,9 +861,9 @@ FORCE_INLINE void _draw_status_message(const bool blink) {
         #if HAS_PRINT_PROGRESS
           _draw_print_progress();
         #else
+          char c;
+          int per;
           #if HAS_FAN0
-            char c;
-            int per;
             if (blink) {
               c = 'F';
               per = ((int(fan_speed[0]) + 1) * 100) / 256;