]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/hara-kiri-line-group-engraver.cc
release: 1.1.1
[lilypond.git] / lily / hara-kiri-line-group-engraver.cc
index d85437a921f80d3bb7e6147714ca581c18f90b19..16619f83c83f377b38fa446447ec6a1c099bee16 100644 (file)
@@ -24,10 +24,11 @@ Hara_kiri_line_group_engraver::create_line_spanner ()
 void
 Hara_kiri_line_group_engraver::typeset_element(Score_element * e)
 {
-  if (e->is_type_b (Note_head::static_name ()))
-    ((Hara_kiri_vertical_group_spanner*)staffline_p_)->add_note 
-      ((Note_head*)dynamic_cast <Item *> (e));
-
+  if (Note_head *h = dynamic_cast<Note_head *> (e))
+    {
+      dynamic_cast<Hara_kiri_vertical_group_spanner*> (staffline_p_)
+       ->add_note  (h);
+    }
   Line_group_engraver_group::typeset_element (e);
 }