]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/script-engraver.cc
release: 1.3.105
[lilypond.git] / lily / script-engraver.cc
index 8474f757226c986eca56a096a2bc23be62bdcf76..7490bb68f99bd4a8729b5223452c8134271bd94f 100644 (file)
@@ -58,12 +58,13 @@ Script_engraver::do_process_music()
       Articulation_req* l=script_req_l_arr_[i];
 
       SCM alist = get_property ("scriptDefinitions");
-      SCM list = scm_assoc (ly_str02scm (l->articulation_str_.ch_C ()), alist);
+      SCM list = scm_assoc (l->get_mus_property ("articulation-type"), alist);
 
       if (list == SCM_BOOL_F)
        {
-         l->origin ()->warning (_f ("Don't know how to interpret articulation `%s'",
-                       l->articulation_str_.ch_C ()));
+         String a = ly_scm2string (l->get_mus_property ("articulation-type"));
+         l->origin ()->warning (_f ("Don't know how to interpret articulation `%s'", a.ch_C()));
+                       
          continue;
        }
       // todo -> use result of articulation-to-scriptdef directly as basic prop list.