From 056fb2c27b40a91e0ac68d05833e191ff01bfed3 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sat, 7 Mar 2020 17:31:00 -0800 Subject: [PATCH] fix iteration of sub-struct --- src/data.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/data.cpp b/src/data.cpp index 975aa63..a7cbeb0 100644 --- a/src/data.cpp +++ b/src/data.cpp @@ -746,7 +746,7 @@ void Value::_iter_fl(Value::IterInfo &info, bool first) const throw NoField(); if(info.depth) { - info.pos = info.nextcheck = store->index() + (first ? 1u : desc->size()); + info.pos = info.nextcheck = first ? 1u : desc->size(); if(info.marked) _iter_advance(info);