From: Joe Neeman Date: Tue, 6 Jun 2006 00:50:59 +0000 (+0000) Subject: lily/tuplet-number.cc (print): prevent stencil from being X-Git-Tag: release/2.10.0-2~571 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=3ddebad8fbb65a45d865b87828d565700ab83265;p=lilypond.git lily/tuplet-number.cc (print): prevent stencil from being garbage collected. --- diff --git a/ChangeLog b/ChangeLog index 5e8963831e..b300dac2c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2006-06-06 Joe Neeman + + * lily/tuplet-number.cc (print): prevent stencil from being + garbage collected. + 2006-06-05 Han-Wen Nienhuys * scm/stencil.scm (write-system-signature): explicitly diff --git a/lily/tuplet-number.cc b/lily/tuplet-number.cc index 97c49129b3..a68b99b0a5 100644 --- a/lily/tuplet-number.cc +++ b/lily/tuplet-number.cc @@ -43,8 +43,9 @@ Tuplet_number::print (SCM smob) me->suicide (); return SCM_EOL; } - - Stencil *stc = unsmob_stencil (Text_interface::print (smob)); + + SCM stc_scm = Text_interface::print (smob); + Stencil *stc = unsmob_stencil (stc_scm); stc->align_to (X_AXIS, CENTER); stc->align_to (Y_AXIS, CENTER); @@ -56,7 +57,7 @@ Tuplet_number::print (SCM smob) stc->translate ((points[RIGHT] + points[LEFT]) / 2); - return stc->smobbed_copy (); + return stc_scm; }