X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fmodified-font-metric.cc;h=d68db92c4b897b6728ee0d37fec25410360a2f6e;hb=db39b940ae348951ed805beaa855720a6869896a;hp=d1c80b66f056683612aa18259428039e27a27cd1;hpb=626874c8eecfbeb04ca8ffec3fb78da48859b42f;p=lilypond.git diff --git a/lily/modified-font-metric.cc b/lily/modified-font-metric.cc index d1c80b66f0..d68db92c4b 100644 --- a/lily/modified-font-metric.cc +++ b/lily/modified-font-metric.cc @@ -26,6 +26,11 @@ using namespace std; #include "main.hh" #include "program-option.hh" +Preinit_Modified_font_metric::Preinit_Modified_font_metric () +{ + orig_ = 0; +} + Modified_font_metric::Modified_font_metric (Font_metric *fm, Real magnification) { @@ -102,6 +107,8 @@ Modified_font_metric::index_to_charcode (vsize i) const void Modified_font_metric::derived_mark () const { + if (orig_) + scm_gc_mark (orig_->self_scm ()); } Stencil