From 7abe6127e6d7b01f9b27b678c21ed032aed1f048 Mon Sep 17 00:00:00 2001 From: itsmattkc Date: Wed, 28 Apr 2021 18:20:21 +1000 Subject: [PATCH] viewer: don't add 0 frame rates to the FPS counter Slight improvement to FPS count accuracy --- app/widget/viewer/viewerdisplay.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/widget/viewer/viewerdisplay.cpp b/app/widget/viewer/viewerdisplay.cpp index a8a3b9f5d..57d3f4cae 100644 --- a/app/widget/viewer/viewerdisplay.cpp +++ b/app/widget/viewer/viewerdisplay.cpp @@ -420,8 +420,10 @@ void ViewerDisplayWidget::OnPaint() frame_rate = double(fps_timer_update_count_) / double((now - fps_timer_start_)/1000.0); } - frame_rate_averages_[frame_rate_average_count_%frame_rate_averages_.size()] = frame_rate; - frame_rate_average_count_++; + if (frame_rate > 0) { + frame_rate_averages_[frame_rate_average_count_%frame_rate_averages_.size()] = frame_rate; + frame_rate_average_count_++; + } } if (frame_rate_average_count_ >= frame_rate_averages_.size()) {