]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix 574.
authorJoe Neeman <joeneeman@gmail.com>
Sat, 9 Feb 2008 17:46:57 +0000 (18:46 +0100)
committerJoe Neeman <joeneeman@gmail.com>
Sat, 9 Feb 2008 17:46:57 +0000 (18:46 +0100)
Make a BarLine's bar-extent empty when there is no staff (so it matches
the Y-extent).

lily/bar-line.cc

index 800c138c9362e2231ee570497e3245a4e8e5ee41..a0fa5587b410ef0fb22b2ea16c8f61e56249c1f3 100644 (file)
@@ -24,7 +24,8 @@ Bar_line::calc_bar_extent (SCM smob)
 
   SCM size = me->get_property ("bar-size");
 
-  if (!scm_is_number (size))
+  if (!scm_is_number (size)
+      || !Staff_symbol_referencer::get_staff_symbol (me))
     return ly_interval2scm (Interval ());
 
   Real h = scm_to_double (size);