X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;ds=sidebyside;f=lily%2Fnew-fingering-engraver.cc;h=0ad31ec1265d4d30cb8724c7a3bf0aacb2ca707b;hb=6d84a36fd1dde3fe2035ff17a78672c72f3ab0fc;hp=777aaec0afda48534a21d585e13385b80f0c3835;hpb=8c197373e3dfce4382469a541b38be1f13a48e13;p=lilypond.git diff --git a/lily/new-fingering-engraver.cc b/lily/new-fingering-engraver.cc index 777aaec0af..0ad31ec126 100644 --- a/lily/new-fingering-engraver.cc +++ b/lily/new-fingering-engraver.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 1998--2011 Han-Wen Nienhuys + Copyright (C) 1998--2012 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -85,7 +85,7 @@ protected: void New_fingering_engraver::acknowledge_inline_accidental (Grob_info inf) { - accidentals_.push_back(inf.grob ()); + accidentals_.push_back (inf.grob ()); } void @@ -114,15 +114,15 @@ New_fingering_engraver::acknowledge_rhythmic_head (Grob_info inf) else if (ev->in_event_class ("script-event")) add_script (inf.grob (), ev, note_ev); else if (ev->in_event_class ("string-number-event")) - { + { // String numbers are used in calculating harmonics even // when we don't want them displayed. So don't make space // for them if 'stencil is #f Grob *g = make_item ("StringNumber", ev->self_scm ()); if (g->get_property ("stencil") != SCM_BOOL_F) add_fingering (inf.grob (), - ly_symbol2scm ("StringNumber"), &string_numbers_, - ev, note_ev); + ly_symbol2scm ("StringNumber"), &string_numbers_, + ev, note_ev); g->suicide (); // Kill grob created to check stencil } else if (ev->in_event_class ("stroke-finger-event")) @@ -291,9 +291,8 @@ New_fingering_engraver::position_scripts (SCM orientations, f->set_property ("direction", scm_from_int (hordir)); } - Direction d = DOWN; Drul_array< vector > vertical (down, up); - do + for (DOWN_and_UP (d)) { for (vsize i = 0; i < vertical[d].size (); i++) { @@ -311,7 +310,6 @@ New_fingering_engraver::position_scripts (SCM orientations, f->set_property ("direction", scm_from_int (d)); } } - while (flip (&d) != DOWN); } void