]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/breathing-sign.cc
release: 1.3.11
[lilypond.git] / lily / breathing-sign.cc
index 3578e06210a094b203574576ba709f165f67a1b6..bf1f8dea96e3207c4d7158f0266766a20fe6520a 100644 (file)
@@ -8,6 +8,7 @@
 TODO: --> see breathing-sign-engraver.cc
 
 */
+#include "staff-symbol-referencer.hh"
 
 #include "breathing-sign.hh"
 #include "string.hh"
@@ -30,7 +31,9 @@ Breathing_sign::Breathing_sign ()
 Molecule*
 Breathing_sign::do_brew_molecule_p () const
 {
-  Real dl = staff_line_leading_f();
+  Staff_symbol_referencer_interface si (this);
+  
+  Real dl = si.staff_line_leading_f();
   Interval i1(0, dl / 6), i2(-dl / 2, dl / 2);
   Box b(i1, i2);
 
@@ -42,7 +45,7 @@ Breathing_sign::do_brew_molecule_p () const
 void
 Breathing_sign::do_post_processing()
 {
-  Real dl = staff_line_leading_f();
+  Real dl = Staff_symbol_referencer_interface (this).staff_line_leading_f();
 
   translate_axis(2.0 * dl * get_direction (), Y_AXIS);
 }