Skip to content

Commit 5d426d6

Browse files
authored
Merge pull request #2 from prko/topic/reflect_Set_remove_breaking_change_in_3.14.0
Resolve issue from Set.remove change in SC3.14.0
2 parents d9fc134 + ae76cb8 commit 5d426d6

1 file changed

Lines changed: 8 additions & 4 deletions

File tree

Classes/Notator.sc

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -460,9 +460,13 @@ Notator {
460460
" <part-list>\n";
461461

462462
{
463-
var part1 = [], part2 = [], part3 = [];
464-
score[1].keys.remove(\bar)
465-
.do { |partName|
463+
var removeKeyword_bar, part1 = [], part2 = [], part3 = [];
464+
removeKeyword_bar = if (Main.versionAtLeast(3, 14, 0)) {
465+
score[1].keys.remove(\p1)
466+
} {
467+
score[1].keys.remove(\bar)
468+
};
469+
removeKeyword_bar.do { |partName|
466470
switch(partName.asString.size,
467471
2, { part1 = part1.add(partName) },
468472
3, { part2 = part2.add(partName) },
@@ -2153,4 +2157,4 @@ Notator {
21532157
notate { arg musicXMLfilePath = ("~/Download/untitled.musicxml".standardizePath), app = "MuseScore 4";
21542158
^Notator.notate(this, musicXMLfilePath, app)
21552159
}
2156-
}
2160+
}

0 commit comments

Comments
 (0)