summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/framerate_gui.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/framerate_gui.cpp b/src/framerate_gui.cpp
index c324fde2e..0afb533f6 100644
--- a/src/framerate_gui.cpp
+++ b/src/framerate_gui.cpp
@@ -151,6 +151,10 @@ namespace {
/* Total duration covered by collected points */
TimingMeasurement total = 0;
+ /* We have nothing to compare the first point against */
+ point--;
+ if (point < 0) point = NUM_FRAMERATE_POINTS - 1;
+
while (point != last_point) {
/* Only record valid data points, but pretend the gaps in measurements aren't there */
if (this->durations[point] != INVALID_DURATION) {