Followup to progress override (#15488)

This commit is contained in:
LinFor
2019-10-08 23:24:14 +03:00
committed by Scott Lahteine
parent d45ab47139
commit 58f81f8e7e
3 changed files with 12 additions and 13 deletions

View File

@@ -61,7 +61,7 @@
#endif
#if ENABLED(LCD_SET_PROGRESS_MANUALLY)
uint8_t MarlinUI::progress_bar_percent; // = 0
uint8_t MarlinUI::progress_override; // = 0
#endif
#if HAS_BUZZER
@@ -1539,16 +1539,15 @@ void MarlinUI::update() {
#if HAS_PRINT_PROGRESS
uint8_t MarlinUI::get_progress() {
#if ENABLED(LCD_SET_PROGRESS_MANUALLY)
uint8_t &progress = progress_bar_percent;
#define _PLIMIT(P) ((P) & 0x7F)
const uint8_t p = progress_override & 0x7F;
#else
#define _PLIMIT(P) P
uint8_t progress = 0;
constexpr uint8_t p = 0;
#endif
#if ENABLED(SDSUPPORT)
if (!_PLIMIT(progress)) progress = card.percentDone();
#endif
return _PLIMIT(progress);
return (p
#if ENABLED(SDSUPPORT)
?: card.percentDone()
#endif
);
}
#endif