X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fall-font-metrics.cc;h=a560a25940b5dbd065d50ed6ad8d81f6af6b6782;hb=cc1ddd780681ecb659d5c8a5a5de157d3eb370e0;hp=13542022c33fc6a5f2f9ab7970fad638e11e876f;hpb=1de3d397c18622b6061402fef18e625701712bc5;p=lilypond.git diff --git a/lily/all-font-metrics.cc b/lily/all-font-metrics.cc index 13542022c3..a560a25940 100644 --- a/lily/all-font-metrics.cc +++ b/lily/all-font-metrics.cc @@ -27,7 +27,7 @@ #include "scm-hash.hh" #include "warn.hh" -using std::string; +const char * const All_font_metrics::type_p_name_ = 0; Index_to_charcode_map const * All_font_metrics::get_index_to_charcode_map (const string &filename, @@ -45,15 +45,15 @@ All_font_metrics::get_index_to_charcode_map (const string &filename, All_font_metrics::All_font_metrics (const string &path) { #if HAVE_PANGO_FT2 - pango_dict_ = new Scheme_hash_table; + pango_dict_ = 0; #endif - otf_dict_ = new Scheme_hash_table; + otf_dict_ = 0; smobify_self (); - otf_dict_->unprotect (); + otf_dict_ = unsmob (Scheme_hash_table::make_smob ()); #if HAVE_PANGO_FT2 - pango_dict_->unprotect (); + pango_dict_ = unsmob (Scheme_hash_table::make_smob ()); PangoFontMap *pfm = pango_ft2_font_map_new (); pango_ft2_fontmap_ = PANGO_FT2_FONT_MAP (pfm);