X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Faxis-group-engraver.cc;h=401653e69f14a3bacaf2c5b72e820b998164bd3e;hb=ed8702ba953fe9dd62927c6312b36b369f022f93;hp=a825805d789ce2ad6d277faadf3b71600d4432c8;hpb=7e72a1e50e94a7f9738d62599de79fe7745f600c;p=lilypond.git diff --git a/lily/axis-group-engraver.cc b/lily/axis-group-engraver.cc index a825805d78..401653e69f 100644 --- a/lily/axis-group-engraver.cc +++ b/lily/axis-group-engraver.cc @@ -71,26 +71,19 @@ Axis_group_engraver::finalize () String type = get_daddy_grav ()->context_name (); SCM dims = get_property ("verticalExtent"); - if (gh_pair_p (dims) && gh_number_p (ly_car (dims)) - && gh_number_p (ly_cdr (dims))) - { - staffline_->set_extent (Grob::preset_extent_proc, Y_AXIS); - staffline_->set_grob_property ("Y-extent", dims); - } + if (is_number_pair (dims)) + staffline_->set_extent (dims, Y_AXIS); dims = get_property ("minimumVerticalExtent"); - if (gh_pair_p (dims) && gh_number_p (ly_car (dims)) - && gh_number_p (ly_cdr (dims))) + if (is_number_pair (dims) ) staffline_->set_grob_property ("minimum-Y-extent", dims); dims = get_property ("extraVerticalExtent"); - if (gh_pair_p (dims) && gh_number_p (ly_car (dims)) - && gh_number_p (ly_cdr (dims))) + if (is_number_pair (dims)) staffline_->set_grob_property ("extra-Y-extent", dims); Grob * it = unsmob_grob (get_property ("currentCommandColumn")); - staffline_->set_bound (RIGHT,it); typeset_grob (staffline_);