Update LCD draw condition

This commit is contained in:
Scott Lahteine 2017-10-29 19:17:32 -05:00 committed by GitHub
parent 25e86a520d
commit 6698db29de
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4745,16 +4745,18 @@ void lcd_update() {
// then we want to use 1/2 of the time only.
uint16_t bbr2 = planner.block_buffer_runtime() >> 1;
if (
#if ENABLED(DOGLCD)
if ((lcdDrawUpdate || drawing_screen) && (!bbr2 || (bbr2 > max_display_update_time)
(lcdDrawUpdate || drawing_screen) && (
!bbr2 || (bbr2 > max_display_update_time)
#if ENABLED(SDSUPPORT)
|| (currentScreen == lcd_sdcard_menu)
|| currentScreen == lcd_sdcard_menu
#endif
))
)
#else
if (lcdDrawUpdate && (!bbr2 || (bbr2 > max_display_update_time)))
lcdDrawUpdate && (!bbr2 || (bbr2 > max_display_update_time))
#endif
{
) {
#if ENABLED(DOGLCD)
if (!drawing_screen)
#endif