X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftuplet-number.cc;h=69e97afef04b6435e1494c28019405d580102c2f;hb=71126232b6252945605a658ea6790230f1568aa7;hp=aaa862395d7163651e74918e45622b9e61e1820d;hpb=dc71d81b8b6846a01985d3c9eec422607bd076c8;p=lilypond.git diff --git a/lily/tuplet-number.cc b/lily/tuplet-number.cc index aaa862395d..69e97afef0 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--2012 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)