瀏覽代碼

bug fix for scrolling of main menu when using SMALL_DISPLAY (2 lines only)

MaikStohn 13 年之前
父節點
當前提交
159ae90874
共有 1 個檔案被更改,包括 4 行新增2 行删除
  1. 4
    2
      Marlin/ultralcd.pde

+ 4
- 2
Marlin/ultralcd.pde 查看文件

2108
     }
2108
     }
2109
   } 
2109
   } 
2110
   clearIfNecessary();
2110
   clearIfNecessary();
2111
-  for(int8_t line=0;line<LCD_HEIGHT;line++)
2111
+  uint8_t line=0;
2112
+  for(int8_t i=lineoffset;i<lineoffset+LCD_HEIGHT;i++)
2112
   {
2113
   {
2113
-    switch(line)
2114
+    switch(i)
2114
     { 
2115
     { 
2115
       case ItemM_watch:
2116
       case ItemM_watch:
2116
         MENUITEM(  lcdprintPGM(MSG_WATCH)  ,  BLOCK;status=Main_Status;beepshort(); ) ;
2117
         MENUITEM(  lcdprintPGM(MSG_WATCH)  ,  BLOCK;status=Main_Status;beepshort(); ) ;
2164
         SERIAL_ERRORLNPGM(MSG_SERIAL_ERROR_MENU_STRUCTURE);
2165
         SERIAL_ERRORLNPGM(MSG_SERIAL_ERROR_MENU_STRUCTURE);
2165
       break;
2166
       break;
2166
     }
2167
     }
2168
+    line++;
2167
   }
2169
   }
2168
   updateActiveLines(3,encoderpos);
2170
   updateActiveLines(3,encoderpos);
2169
 }
2171
 }

Loading…
取消
儲存