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);
stc->translate ((points[RIGHT] + points[LEFT]) / 2);
- return stc->smobbed_copy ();
+ return stc_scm;
}