]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/crescendo.cc
release: 1.3.105
[lilypond.git] / lily / crescendo.cc
index be54a96e62e0057a377b78697d250dc77144ec3b..9bfbf02eff6c8aaff9edc2fca3730cedb13d7d98 100644 (file)
@@ -22,7 +22,7 @@ Crescendo::brew_molecule (SCM smob)
 {
   Score_element *me= unsmob_element (smob);
   Spanner *span = dynamic_cast<Spanner*>(me);
-  Real staff_space = me->paper_l ()->get_var ("staffspace");
+
   Real line = me->paper_l ()->get_var ("stafflinethickness");  
   
   Real broken_left =  span->get_broken_left_end_align ();
@@ -56,7 +56,7 @@ Crescendo::brew_molecule (SCM smob)
   while (flip (&d) != LEFT);
   
   bool continued = broken[Direction (-grow_dir)];
-  Real height = staff_space * gh_scm2double (me->get_elt_property ("height"));
+  Real height = gh_scm2double (me->get_elt_property ("height"));
   Real thick = line * gh_scm2double (me->get_elt_property ("thickness"));
   
   const char* type = (grow_dir < 0) ? "decrescendo" :  "crescendo";
@@ -71,7 +71,7 @@ Crescendo::brew_molecule (SCM smob)
   Molecule mol (b, hairpin);
   mol.translate_axis (broken_left, X_AXIS);
 
-  return mol.create_scheme ();
+  return mol.smobbed_copy ();
 }