Fix remaining time divide-by-zero (#21080)
This commit is contained in:
parent
e27a2a96a0
commit
35e9c131d6
|
@ -248,7 +248,7 @@ public:
|
||||||
static inline uint32_t _calculated_remaining_time() {
|
static inline uint32_t _calculated_remaining_time() {
|
||||||
const duration_t elapsed = print_job_timer.duration();
|
const duration_t elapsed = print_job_timer.duration();
|
||||||
const progress_t progress = _get_progress();
|
const progress_t progress = _get_progress();
|
||||||
return elapsed.value * (100 * (PROGRESS_SCALE) - progress) / progress;
|
return progress ? elapsed.value * (100 * (PROGRESS_SCALE) - progress) / progress : 0;
|
||||||
}
|
}
|
||||||
#if ENABLED(USE_M73_REMAINING_TIME)
|
#if ENABLED(USE_M73_REMAINING_TIME)
|
||||||
static uint32_t remaining_time;
|
static uint32_t remaining_time;
|
||||||
|
|
Loading…
Reference in a new issue