X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftuplet-number.cc;h=e062e67c9b6860195646eea7f0a7b7d5ad48190e;hb=9e781b7dc83b60a543ce218aa1a5f139f74c760f;hp=aaa862395d7163651e74918e45622b9e61e1820d;hpb=2bf0066ec032cdea3897dd66145c752b82ccb865;p=lilypond.git diff --git a/lily/tuplet-number.cc b/lily/tuplet-number.cc index aaa862395d..e062e67c9b 100644 --- a/lily/tuplet-number.cc +++ b/lily/tuplet-number.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 2005--2011 Han-Wen Nienhuys + Copyright (C) 2005--2014 Han-Wen Nienhuys LilyPond is free software: you can redistribute it and/or modify @@ -78,9 +78,8 @@ Tuplet_number::calc_y_offset (SCM smob) Spanner *me = unsmob_spanner (smob); Spanner *tuplet = unsmob_spanner (me->get_object ("bracket")); - Interval positions = robust_scm2interval (tuplet->get_property ("positions"), Interval (0.0, 0.0)); - - return scm_from_double (positions.center ()); + Drul_array positions = robust_scm2drul (tuplet->get_property ("positions"), Drul_array (0.0, 0.0)); + return scm_from_double ((positions[LEFT] + positions[RIGHT]) / 2.0); } MAKE_SCHEME_CALLBACK (Tuplet_number, calc_cross_staff, 1)