]> git.donarmstrong.com Git - lilypond.git/commitdiff
Fix vertical position of Kievan dots
authorAleksandr Andreev <aleksandr.andreev@gmail.com>
Tue, 25 Sep 2012 15:24:37 +0000 (10:24 -0500)
committerColin Campbell <colinpkcampbell@gmail.com>
Sun, 30 Sep 2012 04:46:47 +0000 (22:46 -0600)
Dots in Kievan notation should be placed at the same Y_AXIS position as the note, even if they occur on a line.

Issue 2857.

lily/dot-column.cc

index 1aa0b728c0657618f6839be6818691cee898848a..6cba432639deb7f8fd899a53a577987253787762 100644 (file)
@@ -187,7 +187,8 @@ Dot_column::calc_positioning_done (SCM smob)
 
       cfg.remove_collision (p);
       cfg[p] = dp;
-      if (Staff_symbol_referencer::on_line (dp.dot_, p))
+      if (Staff_symbol_referencer::on_line (dp.dot_, p) &&
+          dp.dot_->get_property ("style") != ly_symbol2scm ("kievan"))
         cfg.remove_collision (p);
     }