- me->set_extent_callback (0, Y_AXIS);
-
- me->set_extent_callback (Axis_group_interface::group_extent_callback,a1);
- me->set_extent_callback (Axis_group_interface::group_extent_callback,a2);
+ me->set_extent (SCM_EOL, Y_AXIS);
+
+ /*
+ why so convoluted ? (fixme/documentme?)
+ */
+ if (me->has_extent_callback (Grob::stencil_extent_proc, a1))
+ me->set_extent (Axis_group_interface::group_extent_callback_proc,a1);
+ if (me->has_extent_callback (Grob::stencil_extent_proc, a2))
+ me->set_extent (Axis_group_interface::group_extent_callback_proc,a2);