From 3ddebad8fbb65a45d865b87828d565700ab83265 Mon Sep 17 00:00:00 2001 From: Joe Neeman Date: Tue, 6 Jun 2006 00:50:59 +0000 Subject: [PATCH] lily/tuplet-number.cc (print): prevent stencil from being garbage collected. --- ChangeLog | 5 +++++ lily/tuplet-number.cc | 7 ++++--- 2 files changed, 9 insertions(+), 3 deletions(-) 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; } -- 2.39.5