]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/ottava-engraver.cc
Revert "second patch from Joe: fix a silly mistake with infinite stiff springs"
[lilypond.git] / lily / ottava-engraver.cc
index 01bf1d85c6f4a38e1d9ef26e6925124b95ef6a6b..c1afcfed3c7dee3588a244a62e469530e05da739 100644 (file)
@@ -60,8 +60,9 @@ Ottava_spanner_engraver::process_music ()
          span_ = make_spanner ("OttavaBracket", SCM_EOL);
          span_->set_property ("text", ott);
 
-         SCM offset (get_property ("middleCOffset"));
-         if (robust_scm2double (offset, 0) > 0)
+         SCM c0 (get_property ("middleCPosition"));
+         SCM oc0 (get_property ("originalMiddleCPosition"));
+         if (scm_less_p (oc0, c0) == SCM_BOOL_T)
            span_->set_property ("direction", scm_from_int (DOWN));
        }
     }