From 63dde633c09bd4e166168bcefcf43a34b5d353b1 Mon Sep 17 00:00:00 2001 From: firewave Date: Mon, 22 Jan 2024 19:13:08 +0100 Subject: [PATCH] Library: cleaned up usage of `Container::startPattern2` --- lib/library.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/library.cpp b/lib/library.cpp index 3caf7e70a69..96df481171d 100644 --- a/lib/library.cpp +++ b/lib/library.cpp @@ -434,7 +434,9 @@ Library::Error Library::load(const tinyxml2::XMLDocument &doc) const char* const startPattern = node->Attribute("startPattern"); if (startPattern) { container.startPattern = startPattern; - container.startPattern2 = container.startPattern + " !!::"; + container.startPattern2 = startPattern; + if (!endsWith(container.startPattern, '<')) + container.startPattern2 += " !!::"; } const char* const endPattern = node->Attribute("endPattern"); if (endPattern)