if (slur)
{
chain_offset_callback (e,
- ly_make_unpure_pure_container (outside_slur_callback_proc,
- pure_outside_slur_callback_proc),
+ Unpure_pure_container::make_smob (outside_slur_callback_proc,
+ pure_outside_slur_callback_proc),
Y_AXIS);
chain_callback (e, outside_slur_cross_staff_proc, ly_symbol2scm ("cross-staff"));
e->set_object ("slur", slur->self_scm ());