Don't ignore beamed rests when doing note/rest collisions.
--- /dev/null
+
+\header {
+
+ texidoc = "Beam/rest collision resolution and normal rest/note
+collisions can be combined."
+
+}
+
+\version "2.10.7"
+
+\layout { ragged-right=##t }
+
+\new Staff \relative
+<<
+ { s8 f4 } \\
+ { <f, a>8[ r <a d>] }
+>>
{
Grob *e = elts[i];
if (unsmob_grob (e->get_object ("rest")))
{
Grob *e = elts[i];
if (unsmob_grob (e->get_object ("rest")))
- {
- /*
- Ignore rests under beam.
- */
- Grob *st = unsmob_grob (e->get_object ("stem"));
- if (st && unsmob_grob (st->get_object ("beam")))
- continue;
-
- rests.push_back (e);
- }
else
notes.push_back (e);
}
else
notes.push_back (e);
}