]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fixes break-visibility issue in system.cc for footnotes.
authorMike Solomon <mike@apollinemike.com>
Sun, 6 Mar 2011 19:13:29 +0000 (14:13 -0500)
committerMike Solomon <mike@apollinemike.com>
Sun, 6 Mar 2011 19:13:29 +0000 (14:13 -0500)
Prevents end-of-line visible footnotes from being double counted
at the start of a system.

lily/system.cc

index 8b1e6d4a22f6f0beceaf7d15326b42da16a92b5e..6bf428206d2481882108720405ef89e51d345beb 100644 (file)
@@ -277,6 +277,8 @@ System::get_footnote_grobs_in_range (vector<Grob *> &out, vsize start, vsize end
         continue;
       if (pos > (int)end)
         break;
+      if (pos == (int)start && end_of_line_visible)
+        continue;
       if (pos == (int)end && !end_of_line_visible)
         continue;
       if (!footnote_grobs_[i]->is_live ())