]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/hara-kiri-group-spanner.cc
* scm/define-grobs.scm (all-grob-descriptions): make NonMusicalPaperColumn
[lilypond.git] / lily / hara-kiri-group-spanner.cc
index 4c9cc03963eb0753f65a39af9c3a0e5942be7129..bc59b12ae782452fc1085189e0a242b29d6b3c1e 100644 (file)
@@ -78,9 +78,9 @@ Hara_kiri_group_spanner::request_suicide (Grob *me, int start, int end)
 
       for (vsize i = 0; i < worth.size (); i++)
        {
-         Item *it = dynamic_cast<Item*> (worth[i]);
-         if (it)
-           ranks.push_back (Paper_column::get_rank (it->get_column ()));
+         Interval_t<int> iv = worth[i]->spanned_rank_iv ();
+         for (int j = iv[LEFT]; j <= iv[RIGHT]; j++)
+           ranks.push_back (j);
        }
       vector_sort (ranks, default_compare);
       uniq (ranks);