From e84cfe54a68d26130969c8054e41bf26199f3a57 Mon Sep 17 00:00:00 2001 From: Federico Cecchetto Date: Fri, 18 Jun 2021 22:23:37 +0200 Subject: [PATCH] Correct json array indexes --- src/component/json.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/component/json.cpp b/src/component/json.cpp index 932b619..b8d989f 100644 --- a/src/component/json.cpp +++ b/src/component/json.cpp @@ -49,9 +49,10 @@ namespace json if (!string_indexed) { - obj.emplace_back(gsc_to_json(variable)); + const auto index = (string_value - 0x800000) & 0xFFFFFF; + obj[index] = gsc_to_json(variable); } - else + else { obj.emplace(str, gsc_to_json(variable)); }