diff --git a/Marlin/src/lcd/dwin/dwin.cpp b/Marlin/src/lcd/dwin/dwin.cpp
index 6df5e817f735586f9b0f82678156f968f97c5bc5..e2312ff8948ee2bccf6e8092e7735d01078a8a64 100644
--- a/Marlin/src/lcd/dwin/dwin.cpp
+++ b/Marlin/src/lcd/dwin/dwin.cpp
@@ -2383,8 +2383,6 @@ void HMI_AxisMove(void) {
   DWIN_UpdateLCD();
 }
 
-enum
-
 /* TemperatureID */
 void HMI_Temperature(void) {
   ENCODER_DiffState encoder_diffState = get_encoder_state();
diff --git a/Marlin/src/lcd/ultralcd.cpp b/Marlin/src/lcd/ultralcd.cpp
index 2bdcb1915d119137149353d93bd4045d35a23c84..74924e1dd1311e57cc72e7ddeb1f9e7107d8a546 100644
--- a/Marlin/src/lcd/ultralcd.cpp
+++ b/Marlin/src/lcd/ultralcd.cpp
@@ -86,7 +86,7 @@ MarlinUI ui;
   }
 #endif
 
-#if EITHER(HAS_LCD_MENU, DWIN_CREALITY_LCD)
+#if PREHEAT_COUNT
   preheat_t MarlinUI::material_preset[PREHEAT_COUNT];  // Initialized by settings.load()
 #endif