]> git.donarmstrong.com Git - lilypond.git/commitdiff
RemoveEmptyStaves: Remove Harakiri engraver before adding it again.
authorReinhold Kainhofer <reinhold@kainhofer.com>
Sun, 30 May 2010 20:34:49 +0000 (22:34 +0200)
committerReinhold Kainhofer <reinhold@kainhofer.com>
Tue, 1 Jun 2010 14:52:51 +0000 (16:52 +0200)
If RemoveEmptyStaves is called twice (e.g. an include file with global
settings is included twice), two Hara_kiri_engravers would be added,
which leads to a warning.
This patch makes sure that no previous Hara_kiri_engraver is left
before adding a new one.

ly/engraver-init.ly

index 8b11f0a3327e29061680d9db18e686b209f319e0..a07294f753cf50f28c6e2b1abb2d3f32e3529f84 100644 (file)
@@ -452,6 +452,7 @@ printing of a single line of lyrics."
 
 RemoveEmptyStaves = \with {
   \remove "Axis_group_engraver"
+  \remove "Hara_kiri_engraver"
   \consists "Hara_kiri_engraver"
   \override Beam #'auto-knee-gap = #'()
   \override VerticalAxisGroup #'remove-empty = ##t