From a5b269fa800558633c50b346e2c5f9ed5243be73 Mon Sep 17 00:00:00 2001 From: fred Date: Tue, 26 Mar 2002 21:28:57 +0000 Subject: [PATCH] lilypond-1.1.3 --- TODO | 9 ++++++++- lily/plet-engraver.cc | 10 +++------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/TODO b/TODO index b6ac7d37bc..ffd01a2797 100644 --- a/TODO +++ b/TODO @@ -1,6 +1,5 @@ Features you cannot find in the doco as working, should be mentioned here. - This is an assorted collection of stuff that will be done, might be done, or is an idea that I want to think about @@ -11,8 +10,16 @@ grep for TODO and ugh/ugr/urg BUGS: * --safe: disallow backslashes, disallow \include. + * fix fontsize switching + + * fix rounding stuff in number->string + + * msgfmt -o check? + * \breathmark TeX macro + * configure error if GUILE 1.3 not found + * catch GUILE errors? * add new glyphs to font.ly diff --git a/lily/plet-engraver.cc b/lily/plet-engraver.cc index 172a491200..0693b5017d 100644 --- a/lily/plet-engraver.cc +++ b/lily/plet-engraver.cc @@ -46,15 +46,11 @@ Plet_engraver::acknowledge_element (Score_element_info i) bool Plet_engraver::do_try_request (Request* req_l) { - Musical_req* mus_l = dynamic_cast (req_l); - if (!mus_l) - return false; - /* UGH! This is incorrect! Beam_req might not reach the Plet_engraver if ordering is wrong! */ - Beam_req* b = dynamic_cast (mus_l); + Beam_req* b = dynamic_cast (req_l); if (b) { if (b->spantype) @@ -65,7 +61,7 @@ Plet_engraver::do_try_request (Request* req_l) return false; } - Plet_req* p = dynamic_cast (mus_l); + Plet_req* p = dynamic_cast (req_l); if (!p) return false; @@ -73,7 +69,7 @@ Plet_engraver::do_try_request (Request* req_l) return false; Direction d = (!plet_spanner_p_) ? LEFT : RIGHT; - if (span_reqs_drul_[d] && !span_reqs_drul_[d]->equal_b (mus_l)) + if (span_reqs_drul_[d] && !span_reqs_drul_[d]->equal_b (req_l)) return false; span_reqs_drul_[d] = p; -- 2.39.2