]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/dot-column.cc
\note-by-number supports flag-styles
[lilypond.git] / lily / dot-column.cc
index 717b0bf19b55d9869dd5be6586ac9ec7945ad43f..6cba432639deb7f8fd899a53a577987253787762 100644 (file)
@@ -113,14 +113,13 @@ Dot_column::calc_positioning_done (SCM smob)
           stems.insert (s);
         }
       else if (Note_head::has_interface (s))
-        y = Interval (-11);
+        y = Interval (-1.1, 1.1);
       else
         {
           programming_error ("unknown grob in dot col support");
           continue;
         }
 
-      y *= 2 / ss;
       y += Staff_symbol_referencer::get_position (s);
 
       Box b (s->extent (commonx, X_AXIS), y);
@@ -188,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);
     }