X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fstaff-sym-engraver.cc;h=93e41b28ab3733c6b73911f1a008dff78fb7df6e;hb=3a0e9efb7f067e5b334ba0596b95e15d96d7cc49;hp=b665200f35c84388ec995e939319e8b9ae95af3d;hpb=8002fa018c81f70585c25232247c6dcba7f5cba0;p=lilypond.git diff --git a/lily/staff-sym-engraver.cc b/lily/staff-sym-engraver.cc index b665200f35..93e41b28ab 100644 --- a/lily/staff-sym-engraver.cc +++ b/lily/staff-sym-engraver.cc @@ -34,16 +34,16 @@ Staff_symbol_engraver::do_creation_processing() void Staff_symbol_engraver::do_removal_processing() { - Scalar l (get_property ("numberOfStaffLines", 0)); - if (l.isnum_b ()) + SCM l (get_property ("numberOfStaffLines", 0)); + if (SCM_NUMBERP(l)) { - span_p_->no_lines_i_ = l; + span_p_->no_lines_i_ = gh_scm2int (l); } - Scalar sz (get_property ("staffLineLeading", 0)); - if (!sz.empty_b () && sz.isnum_b ()) + SCM sz (get_property ("staffLineLeading", 0)); + if (SCM_NUMBERP(sz)) { - span_p_->staff_line_leading_f_ = Real(sz); + span_p_->staff_line_leading_f_ = gh_scm2double (sz); } else {