X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fbreathing-sign-engraver.cc;h=2259c170976208c08a510c5203d4bf97636eba11;hb=3a0e9efb7f067e5b334ba0596b95e15d96d7cc49;hp=e9f243532b248f576365f72dccffc4e31f6d9854;hpb=8002fa018c81f70585c25232247c6dcba7f5cba0;p=lilypond.git diff --git a/lily/breathing-sign-engraver.cc b/lily/breathing-sign-engraver.cc index e9f243532b..2259c17097 100644 --- a/lily/breathing-sign-engraver.cc +++ b/lily/breathing-sign-engraver.cc @@ -21,7 +21,6 @@ TODO: #include "note-head.hh" #include "local-key-item.hh" -#include Breathing_sign_engraver::Breathing_sign_engraver() { @@ -46,9 +45,9 @@ Breathing_sign_engraver::do_process_requests() if(breathing_sign_req_l_) { breathing_sign_p_ = new Breathing_sign; - Scalar prop = get_property ("verticalDirection", 0); - if(prop.isnum_b()) - breathing_sign_p_->set_vertical_position((Direction)int(prop)); + SCM prop = get_property ("verticalDirection", 0); + if(isdir_b(prop)) + breathing_sign_p_->set_vertical_position(to_dir (prop)); announce_element (Score_element_info (breathing_sign_p_, breathing_sign_req_l_)); }