浏览代码

Fix remaining time divide-by-zero (#21080)

ellensp 4 年前
父节点
当前提交
35e9c131d6
没有帐户链接到提交者的电子邮件
共有 1 个文件被更改,包括 1 次插入1 次删除
  1. 1
    1
      Marlin/src/lcd/marlinui.h

+ 1
- 1
Marlin/src/lcd/marlinui.h 查看文件

@@ -248,7 +248,7 @@ public:
248 248
         static inline uint32_t _calculated_remaining_time() {
249 249
           const duration_t elapsed = print_job_timer.duration();
250 250
           const progress_t progress = _get_progress();
251
-          return elapsed.value * (100 * (PROGRESS_SCALE) - progress) / progress;
251
+          return progress ? elapsed.value * (100 * (PROGRESS_SCALE) - progress) / progress : 0;
252 252
         }
253 253
         #if ENABLED(USE_M73_REMAINING_TIME)
254 254
           static uint32_t remaining_time;

正在加载...
取消
保存