From 6e0830988102b14616aa12574cb4b7a924bc108a Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Mon, 26 Jun 2023 18:08:37 -0700 Subject: [PATCH] libsysprof-analyze: fix pre-calculation --- src/libsysprof-analyze/sysprof-document-counter.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/libsysprof-analyze/sysprof-document-counter.c b/src/libsysprof-analyze/sysprof-document-counter.c index 11425a80..c69cccac 100644 --- a/src/libsysprof-analyze/sysprof-document-counter.c +++ b/src/libsysprof-analyze/sysprof-document-counter.c @@ -213,7 +213,8 @@ _sysprof_document_counter_new (guint id, for (guint i = 0; i < values->len; i++) { - double v = g_array_index (self->values, double, i); + const SysprofDocumentTimedValue *value = &g_array_index (self->values, SysprofDocumentTimedValue, i); + double v = value->v_double; if (v < min_value) min_value = v; @@ -232,7 +233,8 @@ _sysprof_document_counter_new (guint id, for (guint i = 0; i < values->len; i++) { - gint64 v = g_array_index (self->values, gint64, i); + const SysprofDocumentTimedValue *value = &g_array_index (self->values, SysprofDocumentTimedValue, i); + gint64 v = value->v_int64; if (v < min_value) min_value = v;