X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Ftext-item.cc;h=35dcbdb49f927adb4bd7bb092dabfbd7ae3bcffa;hb=31653bf1d61a33ef8bc8c871d60c6b3452d04d28;hp=c23b63c9a575b69921a157f3beda7351e1ea01de;hpb=4a8e84ba5dc1f8b71fda44b848b601349a80403a;p=lilypond.git diff --git a/lily/text-item.cc b/lily/text-item.cc index c23b63c9a5..35dcbdb49f 100644 --- a/lily/text-item.cc +++ b/lily/text-item.cc @@ -38,9 +38,11 @@ Real Text_item::get_position_f () const { // uhuh, tdef/gdef? - if ( (tdef_p_->name () != Text_def::static_name ()) - || ( ( (Text_def*)tdef_p_)->style_str_ != "finger")) - return Staff_side::get_position_f (); + if (Text_def *tdl = dynamic_cast(tdef_p_)) + { + if (tdl->style_str_ != "finger") // HUHH? + return Staff_side::get_position_f (); + } if (!dir_) {