- && !support_
- && scm_member (g->get_property_data ("break-align-symbol"),
- text_->get_property_data ("break-align-symbols"))
- != SCM_BOOL_F)
+ && g->get_property_data ("break-align-symbol")
+ == ly_symbol2scm ("staff-bar"))
+ bar_ = g;
+ else if (text_
+ && !support_
+ && scm_member (g->get_property_data ("break-align-symbol"),
+ text_->get_property_data ("break-align-symbols"))
+ != SCM_BOOL_F)