]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/music.cc
Issue 1375/2: Create Translator_creator class
[lilypond.git] / lily / music.cc
index bbf7fe4f585da5c8ed909088627346767bb1971d..8b9da5596d02d5d217c397bd2b47b9b1be5c346d 100644 (file)
@@ -45,12 +45,15 @@ Music::internal_is_music_type (SCM k) const
   return scm_is_true (scm_c_memq (k, ifs));
 }
 
-Music::Music (SCM init)
-  : Prob (ly_symbol2scm ("Music"), init)
+Preinit_Music::Preinit_Music ()
 {
   length_callback_ = SCM_EOL;
   start_callback_ = SCM_EOL;
+}
 
+Music::Music (SCM init)
+  : Prob (ly_symbol2scm ("Music"), init)
+{
   length_callback_ = get_property ("length-callback");
   if (!ly_is_procedure (length_callback_))
     length_callback_ = duration_length_callback_proc;