#include "g-staff-side.hh"
#include "g-text-item.hh"
#include "lily-guile.hh"
+#include "p-col.hh"
Bar_script_engraver::Bar_script_engraver ()
{
= &i->dim_cache_[axis_];
staff_side_p_->add_support (i);
- i->add_dependency (staff_side_p_); // UGH.
+
+ /*
+ How do we make sure that staff_side_p_ has a dependency from
+ someone else? We can't use i for that,
+ */
+ get_staff_info ().command_pcol_l ()->add_dependency (staff_side_p_);
}
}
JUNKME.
*/
struct Staff_info {
- Time_description const *time_C_;
- Rhythmic_grouping const *rhythmic_C_;
- Score_column *musical_l_;
- Score_column *command_l_;
-
- Paper_column * command_pcol_l();
- Paper_column * musical_pcol_l();
- Staff_info();
+ Time_description const *time_C_;
+ Rhythmic_grouping const *rhythmic_C_;
+ Score_column *musical_l_;
+ Score_column *command_l_;
+
+ Paper_column * command_pcol_l();
+ Paper_column * musical_pcol_l();
+ Staff_info();
};
#endif // STAFF_INFO_HH