]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/engraver-group.cc
Issue 4997/5: Use Preinit in Engraver_group
[lilypond.git] / lily / engraver-group.cc
index 35c14d460ddb3646cd3597048cd8f517b0c890fc..51af2d4afaac2f665bc29279d6c65601dc29d687 100644 (file)
@@ -204,12 +204,14 @@ Engraver_group::do_announces ()
   while (pending_grobs ());
 }
 
-Engraver_group::Engraver_group ()
+void
+Engraver_group::pre_init ()
 {
-  acknowledge_hash_table_drul_[LEFT]
-    = acknowledge_hash_table_drul_[RIGHT]
-      = SCM_EOL;
+  acknowledge_hash_table_drul_.set (SCM_EOL, SCM_EOL);
+}
 
+Engraver_group::Engraver_group ()
+{
   acknowledge_hash_table_drul_[LEFT] = scm_c_make_hash_table (61);
   acknowledge_hash_table_drul_[RIGHT] = scm_c_make_hash_table (61);
 }