From c38d3b85202be162ff5d79b9c7d9c9d5bc7bf7de Mon Sep 17 00:00:00 2001 From: FrHun <28605587+frhun@users.noreply.github.com> Date: Fri, 10 Jun 2022 23:22:22 +0200 Subject: [PATCH] LibGUI: Fix GML parser command order regression This was previously fixed in #13572 with 546d338639cc090055d0c416a76fc237d06930c8 but regressed in #14251 with ec40c93300a2b111129adf1a5badecde8c22889f --- Userland/Libraries/LibGUI/GML/Parser.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Userland/Libraries/LibGUI/GML/Parser.cpp b/Userland/Libraries/LibGUI/GML/Parser.cpp index 394774a5ab..7324eb8aee 100644 --- a/Userland/Libraries/LibGUI/GML/Parser.cpp +++ b/Userland/Libraries/LibGUI/GML/Parser.cpp @@ -57,14 +57,14 @@ static ErrorOr> parse_gml_object(Queue& tokens) // It's a child object. while (!pending_comments.is_empty()) - TRY(object->add_sub_object_child(pending_comments.take_last())); + TRY(object->add_sub_object_child(pending_comments.take_first())); TRY(object->add_sub_object_child(TRY(parse_gml_object(tokens)))); } else if (peek() == Token::Type::Identifier) { // It's a property. while (!pending_comments.is_empty()) - TRY(object->add_property_child(pending_comments.take_last())); + TRY(object->add_property_child(pending_comments.take_first())); auto property_name = tokens.dequeue();