Fix a silly mistake with grace spacing.
Change the regression test to better show this sort of error.
\version "2.10.0"
-\paper {
- ragged-right = ##t
- indent = 0
-}
-
-\relative c''
-{
- \override Score.SpacingSpanner #'strict-note-spacing = ##t
- \set Score.proportionalNotationDuration = #(ly:make-moment 1 12)
- c8[ \grace { c16[ c] } c8 c8 c8]
- c2
-}
+<<
+ \override Score.SpacingSpanner #'strict-grace-spacing = ##t
+ \new Staff {
+ c'4
+ \afterGrace
+ c'4
+ { c'16[ c' c' c'] c'[ c' c' c'] }
+ c'4
+ }
+ \new Staff {
+ c'16[ c'16 c'16 c'16]
+ c'16[ c'16 c'16 c'16]
+ c'4
+ }
+>>
if (Note_spacing::has_interface (wish))
{
Real inc = options->increment_;
- if (Grob *gsp = unsmob_grob (left_col->get_object ("grace-spacing")))
+ Grob *gsp = unsmob_grob (left_col->get_object ("grace-spacing"));
+ if (gsp && Paper_column::when_mom (left_col).grace_part_)
{
Spacing_options grace_opts;
grace_opts.init_from_grob (gsp);