From 18d0cafe10da5e5d83feb5588c085e483e1f440f Mon Sep 17 00:00:00 2001 From: James Brown Date: Wed, 5 Oct 2022 11:45:14 +1300 Subject: [PATCH] Include property nodes in the long key check --- src/emitter.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/emitter.cpp b/src/emitter.cpp index 644b312..4d48307 100644 --- a/src/emitter.cpp +++ b/src/emitter.cpp @@ -533,7 +533,8 @@ void Emitter::BlockMapPrepareNode(EmitterNodeType::value child) { if (m_pState->GetMapKeyFormat() == LongKey) m_pState->SetLongKey(); if (child == EmitterNodeType::BlockSeq || - child == EmitterNodeType::BlockMap) + child == EmitterNodeType::BlockMap || + child == EmitterNodeType::Property) m_pState->SetLongKey(); if (m_pState->CurGroupLongKey())