]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/self-aligment-interface.cc
* lily/self-aligment-interface.cc (centered_on_parent): only
[lilypond.git] / lily / self-aligment-interface.cc
index dd0c05cc1965cc381249b3f5cdad9f85841fb090..15eec97cd05d94b92155f4f2abea8e40159f738b 100644 (file)
@@ -11,8 +11,9 @@ Self_alignment_interface::centered_on_parent (SCM element_smob, SCM axis)
   Grob *me = unsmob_grob (element_smob);
   Axis a = (Axis) gh_scm2int (axis);
   Grob *him = me->get_parent (a);
-
-  return gh_double2scm (him->extent (him,a).center ());  
+  Interval he = him->extent (him,a);
+  
+  return  gh_double2scm (he.empty_b () ? 0.0 : he.center ());
 }