diff --git a/Firmware/ultralcd.cpp b/Firmware/ultralcd.cpp index 82157097f..ceb30dabc 100644 --- a/Firmware/ultralcd.cpp +++ b/Firmware/ultralcd.cpp @@ -5383,11 +5383,12 @@ static void lcd_main_menu() } else { #ifdef FILAMENT_SENSOR if (fsensor.isEnabled()) { + if (!fsensor.getAutoLoadEnabled()) { + MENU_ITEM_SUBMENU_P(_T(MSG_LOAD_FILAMENT), lcd_LoadFilament); + } if (!fsensor.getFilamentPresent()) { if (fsensor.getAutoLoadEnabled()) { MENU_ITEM_SUBMENU_P(_T(MSG_AUTOLOAD_FILAMENT), lcd_menu_AutoLoadFilament); - } else { - MENU_ITEM_SUBMENU_P(_T(MSG_LOAD_FILAMENT), lcd_LoadFilament); } } else { MENU_ITEM_SUBMENU_P(_T(MSG_UNLOAD_FILAMENT), lcd_unLoadFilament);