]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/thread-devnull-engraver.cc
patch::: 1.3.136.jcn2
[lilypond.git] / lily / thread-devnull-engraver.cc
index 58aa56cb3d468d9cf0183c0c1c85f4851722c35a..9e995b2f741183c2c7a23dfc16c7a0e218d7763b 100644 (file)
@@ -27,7 +27,7 @@ Thread_devnull_engraver::acknowledge_grob (Grob_info i)
 {
   SCM s = get_property ("devNullThread");
 #if 0
-  /* No need */
+  /* No need, next if will never be true */
   if (s == ly_symbol2scm ("never"))
     return;
 #endif
@@ -38,5 +38,8 @@ Thread_devnull_engraver::acknowledge_grob (Grob_info i)
          && (to_boolean (get_property ("unison"))
              || to_boolean (get_property ("unisilence")))
          && to_boolean (get_property ("soloADue"))))
-    i.elem_l_->suicide ();
+    {
+      /* Ugh, we can suicide them, but they remain living */
+      i.elem_l_->suicide ();
+    }
 }