]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/ambitus-engraver.cc
Fixes for score debugging: introduce a generic 'annotation variable,
[lilypond.git] / lily / ambitus-engraver.cc
index 0cfbc58e98684e127836535e6cdcda3a329b3ca9..e00ea133dddac7055db68426c2a0a0fe9ffc8d5f 100644 (file)
@@ -122,11 +122,11 @@ Ambitus_engraver::acknowledge_note_head (Grob_info info)
   if (nr && nr->in_event_class ("note-event"))
     {
       Pitch pitch = *unsmob_pitch (nr->get_property ("pitch"));
-      if (pitch_interval_.is_empty())
-       causes_[UP] = causes_[DOWN] = nr;
-      Direction expand_dir = pitch_interval_.add_point (pitch);
-      if (expand_dir)
-       causes_[expand_dir] = nr;
+      Drul_array<bool> expands = pitch_interval_.add_point (pitch);
+      if (expands[UP])
+       causes_[UP] = nr;
+      if (expands[DOWN])
+       causes_[DOWN] = nr;
     }
 }