]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/dots.cc
patch::: 1.3.86.jcn2
[lilypond.git] / lily / dots.cc
index 929aabf96f5b11a9e548ce118b5d2d6b912f554a..c249d6a1cf969967cc4cfd360892e915df9e4278 100644 (file)
@@ -23,20 +23,20 @@ Dots::quantised_position_callback (Score_element * me, Axis a)
   SCM d= me->get_elt_property ("dot-count");
   if (gh_number_p (d) && gh_scm2int (d))
     {
-      if (!Directional_element_interface (me).get ())
-       Directional_element_interface (me).set (UP);
+      if (!Directional_element_interface::get (me))
+       Directional_element_interface::set (me, UP);
 
-      Staff_symbol_referencer_interface si (me);
-      int pos = int (si.position_f ());
+
+      int pos = int (Staff_symbol_referencer::position_f (me));
       if (!(pos % 2))
-       return si.staff_space () / 2.0 * Directional_element_interface (me).get ();
+       return Staff_symbol_referencer::staff_space (me) / 2.0 * Directional_element_interface::get (me);
     }
 
   return  0.0;
 }
 
 
-MAKE_SCHEME_SCORE_ELEMENT_CALLBACK(Dots,brew_molecule);
+MAKE_SCHEME_CALLBACK(Dots,brew_molecule);
 SCM  
 Dots::brew_molecule (SCM d)
 {