On 30/01/2023 08:19, Werner LEMBERG wrote: > >>> When I attempt to change the "direction" property of a slur, >>> whether that is with \tweak or \override, I cannot set the >>> direction to neutral (0). UP (1) and DOWN (-1) work fine, but when >>> setting to 0, I get the following error: >>> >>> "Assertion failed: d, file >>> /home/lily/lilypond-2.24.0/release/binaries/mingw/lilypond/lilypond-2.24.0/flower/include/drul-array.hh, >>> line 56 >>> Exited with return code 3." [...] >> >> You can see with >> >> \void \displayLilyMusic \slurNeutral >> >> that \slurNeutral is not equivalent to \override Slur.direction = >> #0, but \revert Slur.direction, which reverts Slur.direction to its >> default value #ly:slur::calc-direction. [...] > > But the user shouldn't see an assertion error even in case of a wrong > argument, right?
Yeah, https://gitlab.com/lilypond/lilypond/-/merge_requests/1828
OpenPGP_signature
Description: OpenPGP digital signature