summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Sorensen <c_sorensen@byu.edu>2011-01-07 16:09:37 -0700
committerCarl Sorensen <c_sorensen@byu.edu>2011-01-07 16:09:37 -0700
commit7bb00a111be1dd241d8f17c57c33fed5b75929f2 (patch)
tree79cdda414afcaf6fd2736750e63546f1fd135f99
parentf84c6604cf9b8bdc53b0f0367e20ce2fa13a0f19 (diff)
Add regression test for issue 879
-rw-r--r--input/regression/remove-empty-staves-auto-knee.ly48
1 files changed, 48 insertions, 0 deletions
diff --git a/input/regression/remove-empty-staves-auto-knee.ly b/input/regression/remove-empty-staves-auto-knee.ly
new file mode 100644
index 0000000000..e86ce390f5
--- /dev/null
+++ b/input/regression/remove-empty-staves-auto-knee.ly
@@ -0,0 +1,48 @@
+\version "2.13.46"
+
+\header {
+ texidoc = "
+RemoveEmptyStaves should keep the pre-existing value of
+@code{auto-knee-gap}. In this case, the cross-staff beam
+should be between the two staves.
+"
+}
+
+staffMusic = \new StaffGroup {
+ <<
+ \new Staff = "rh" {
+ \relative c' {
+ c1 \break
+ c1 \break
+ c8[ c c c
+ \change Staff = "lh"
+ g, g g g]
+ \change Staff = "rh"
+ c1
+ }
+ }
+ \new Staff = "lh" {
+ \relative c {
+ \clef bass
+ c1
+ R1
+ R1
+ R1
+ }
+ }
+ >>
+}
+
+\score {
+ \staffMusic
+}
+
+\layout {
+ ragged-right = ##t
+ \context {
+ \Staff
+ \override Beam #'auto-knee-gap = #4.5
+ \RemoveEmptyStaves
+ }
+}
+