X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fbreak-substitution.cc;h=a0f03f753cc5b9d873223b9bb61537b3383dd513;hb=76444b472a32fd24d9cca1e25efcb1a86d0f7f76;hp=ddaf9b4328e5d3df660bb21bcfe8357bd07af858;hpb=08560a1b8076630c4fc6cb9b902614d8b74fd6fc;p=lilypond.git diff --git a/lily/break-substitution.cc b/lily/break-substitution.cc index ddaf9b4328..a0f03f753c 100644 --- a/lily/break-substitution.cc +++ b/lily/break-substitution.cc @@ -248,14 +248,12 @@ item_system_range (Item *it) return Slice (st->get_rank (), st->get_rank ()); Slice sr; - Direction d = LEFT; - do + for (LEFT_and_RIGHT (d)) { Item *bi = it->find_prebroken_piece (d); if (bi && bi->get_system ()) sr.add_point (bi->get_system ()->get_rank ()); } - while (flip (&d) != LEFT); return sr; }