source file of the GNU LilyPond music typesetter
- (c) 1998--2003 Han-Wen Nienhuys <hanwen@cs.uu.nl>
+ (c) 1998--2004 Han-Wen Nienhuys <hanwen@cs.uu.nl>
*/
if (i < started_spanners_.size () && started_spanners_[i])
continue;
- Spanner* glep = new Spanner (get_property ("TupletBracket"));
+ Spanner* glep = make_spanner ("TupletBracket");
if (i >= started_spanners_.size ())
started_spanners_.push (glep);
{
if (now.main_part_ >= span_stop_moments_[i])
{
- if (started_spanners_[i])
+ if (Spanner *sp = started_spanners_[i])
{
- typeset_grob (started_spanners_[i]);
+ if (!sp->get_bound (RIGHT))
+ sp->set_bound (RIGHT, sp->get_bound (LEFT));
+
+ typeset_grob (sp);
+
started_spanners_[i] =0;
}