X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Frelative-octave-music.cc;h=3a52d5d475c5b562b7d5f571d8c8894c31227f09;hb=7e72a1e50e94a7f9738d62599de79fe7745f600c;hp=ad2350fa39bdf337e71e58a3587d51762367dc40;hpb=61ae0f044836f770237d0f4efb1c92b03f68c595;p=lilypond.git diff --git a/lily/relative-octave-music.cc b/lily/relative-octave-music.cc index ad2350fa39..3a52d5d475 100644 --- a/lily/relative-octave-music.cc +++ b/lily/relative-octave-music.cc @@ -3,27 +3,33 @@ source file of the GNU LilyPond music typesetter - (c) 1998--2003 Han-Wen Nienhuys + (c) 1998--2004 Han-Wen Nienhuys */ - #include "relative-music.hh" #include "warn.hh" +#include "scm-option.hh" + Pitch -Relative_octave_music::to_relative_octave (Pitch) +Relative_octave_music::to_relative_octave (Pitch p) { - /* - ugh: last-pitch should be junked. - - Change this for lilypond 2.0. When you do, - then B should start where A left off. - - \relative { A \relative { ...} B } - - */ - - return * unsmob_pitch (get_mus_property ("last-pitch")); + if (lily_1_8_relative) + { + lily_1_8_compatibility_used = true; + /* + ugh: last-pitch should be junked. + + Change this for lilypond 2.0. When you do, + then B should start where A left off. + + \relative { A \relative { ...} B } + + */ + return * unsmob_pitch (get_mus_property ("last-pitch")); + } + else + return p; } @@ -32,3 +38,5 @@ Relative_octave_music::Relative_octave_music () } ADD_MUSIC (Relative_octave_music); + +