Skip to content

Commit ece2c0a

Browse files
authored
Merge pull request #29997 from jamesjer/master
Avoid temporary construction in symbolString
2 parents 54d505d + ce093d2 commit ece2c0a

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/engraving/dom/marker.cpp

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -297,14 +297,14 @@ std::vector<LineF> Marker::dragAnchorLines() const
297297
String Marker::symbolString() const
298298
{
299299
// Returns the coda/segno symbol if present
300-
constexpr static std::array REPEAT_SYMBOL_NAMES {
301-
u"<sym>coda</sym>",
302-
u"<sym>codaSquare</sym>",
303-
u"<sym>codaJapanes</sym>",
304-
u"<sym>segno</sym>",
305-
u"<sym>segnoSerpent1</sym>",
306-
u"<sym>segnoSerpent2</sym>",
307-
u"<sym>segnoJapanese</sym>",
300+
const static std::array REPEAT_SYMBOL_NAMES {
301+
String(u"<sym>coda</sym>"),
302+
String(u"<sym>codaSquare</sym>"),
303+
String(u"<sym>codaJapanes</sym>"),
304+
String(u"<sym>segno</sym>"),
305+
String(u"<sym>segnoSerpent1</sym>"),
306+
String(u"<sym>segnoSerpent2</sym>"),
307+
String(u"<sym>segnoJapanese</sym>"),
308308
};
309309

310310
for (const String& sym : REPEAT_SYMBOL_NAMES) {

0 commit comments

Comments
 (0)