new_events_.clear ();
for (vsize i = 0; i < groups_.size (); i++)
groups_[i].current_event_ = 0;
+
continuation_ = false;
}
void
Figured_bass_engraver::listen_rest (Stream_event *ev)
{
- new_event_found_ = true;
- ASSIGN_EVENT_ONCE (rest_event_, ev);
+ if (to_boolean (get_property ("ignoreFiguredBassRest")))
+ {
+ new_event_found_ = true;
+ ASSIGN_EVENT_ONCE (rest_event_, ev);
+ }
}
IMPLEMENT_TRANSLATOR_LISTENER (Figured_bass_engraver, bass_figure);
"BassFigureLine "
,
/* accept */
- "bass-figure-event rest-event",
+ "bass-figure-event "
+ "rest-event",
/* read */
"figuredBassAlterationDirection "
"figuredBassFormatter "
"implicitBassFigures "
"useBassFigureExtenders "
+ "ignoreFiguredBassRest "
,
/* write */