Item * i =0;
if (hang_on_clef_b_)
{
- Clef_item * c = dynamic_cast<Clef_item*> (e);
- if (c && c->default_b_)
- {
- i = c;
- }
+ i = dynamic_cast<Clef_item*> (e);
}
else
{
{
if (text_p_)
{
- text_p_->breakable_b_ = true; // ugh
typeset_element (text_p_);
text_p_ =0;
}
if (staff_side_p_)
{
- staff_side_p_->breakable_b_ = true; // ugh
typeset_element (staff_side_p_);
staff_side_p_ = 0;
}
staff_side_p_ = new G_staff_side_item;
staff_side_p_->axis_ = axis_;
+ staff_side_p_->breakable_b_ = true; // ugh
+
text_p_ = new G_text_item;
+ text_p_->breakable_b_ = true; // ugh
Scalar prop = get_property (type_ + "Direction", 0);
if (prop.isnum_b ())