X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fstaff-symbol.cc;h=3b0eef00b5f278e1c52000b3adc2a730d9a24007;hb=a853b14f1cc496916137040ce0036439bc46c40e;hp=57279033b24c92020cdfba6344464feadd09c6c2;hpb=ebe492ca408fb0d9abf80b94c56197eef8dc2f09;p=lilypond.git diff --git a/lily/staff-symbol.cc b/lily/staff-symbol.cc index 57279033b2..3b0eef00b5 100644 --- a/lily/staff-symbol.cc +++ b/lily/staff-symbol.cc @@ -50,8 +50,7 @@ Staff_symbol::print (SCM smob) Real t = me->layout ()->get_dimension (ly_symbol2scm ("line-thickness")); t *= robust_scm2double (me->get_property ("thickness"), 1.0); - Direction d = LEFT; - do + for (LEFT_and_RIGHT (d)) { SCM width_scm = me->get_property ("width"); if (d == RIGHT && scm_is_number (width_scm)) @@ -75,7 +74,6 @@ Staff_symbol::print (SCM smob) span_points[d] -= d * t / 2; } - while (flip (&d) != LEFT); Stencil m; @@ -88,7 +86,7 @@ Staff_symbol::print (SCM smob) Real space = staff_space (me); for (vector::const_iterator i = line_positions.begin (), - e = line_positions.end (); + e = line_positions.end (); i != e; ++i) { @@ -143,7 +141,7 @@ Staff_symbol::ledger_positions (Grob *me, int pos) Real nearest_line = line_positions[0]; Real line_dist = abs (line_positions[0] - pos); for (vector::const_iterator i = line_positions.begin (), - e = line_positions.end (); + e = line_positions.end (); i != e; ++i) {