]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/profile.cc
Issue 4997/2: Use Preinit class in Scheme_engraver
[lilypond.git] / lily / profile.cc
index dd38f0425b75ff73c6b3cb6be7e5a4521e682fc7..025bea809bbcc83620771ae535aefbdd9c4f0b04 100644 (file)
@@ -31,13 +31,13 @@ LY_DEFINE (ly_property_lookup_stats, "ly:property-lookup-stats",
            " @var{sym}.  Choices are @code{prob}, @code{grob}, and"
            " @code{context}.")
 {
-  if (sym == ly_symbol2scm ("context"))
+  if (scm_is_eq (sym, ly_symbol2scm ("context")))
     return context_property_lookup_table ? context_property_lookup_table
            : scm_c_make_hash_table (1);
-  if (sym == ly_symbol2scm ("prob"))
+  if (scm_is_eq (sym, ly_symbol2scm ("prob")))
     return prob_property_lookup_table ? prob_property_lookup_table
            : scm_c_make_hash_table (1);
-  if (sym == ly_symbol2scm ("grob"))
+  if (scm_is_eq (sym, ly_symbol2scm ("grob")))
     return grob_property_lookup_table ? grob_property_lookup_table
            : scm_c_make_hash_table (1);
   return scm_c_make_hash_table (1);
@@ -53,7 +53,7 @@ note_property_access (SCM *table, SCM sym)
     *table = scm_permanent_object (scm_c_make_hash_table (259));
 
   SCM hashhandle = scm_hashq_get_handle (*table, sym);
-  if (hashhandle == SCM_BOOL_F)
+  if (scm_is_false (hashhandle))
     {
       scm_hashq_set_x (*table, sym, scm_from_int (0));
       hashhandle = scm_hashq_get_handle (*table, sym);