]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/note-head-line-engraver.cc
Doc: NR Update information for modern-cautionary
[lilypond.git] / lily / note-head-line-engraver.cc
index f9a6c91b2c690195188b5a0813fad2d98e98d137..4b21bb27673a5bf62fee58851947c79e3ebe5024 100644 (file)
@@ -64,13 +64,9 @@ void
 Note_head_line_engraver::acknowledge_rhythmic_head (Grob_info info)
 {
   head_ = info.grob ();
-  Context *tr = context ();
-
-  while (tr && !tr->is_alias (ly_symbol2scm ("Staff")))
-    tr = tr->get_parent_context ();
-
+  Context *tr = find_context_above (context (), ly_symbol2scm ("Staff"));
   if (tr
-      && tr->is_alias (ly_symbol2scm ("Staff")) && tr != last_staff_
+      && tr != last_staff_
       && to_boolean (get_property ("followVoice")))
     {
       if (last_head_)