X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fpaper-column.cc;h=78f2786ef89b34f41cefcb63cc8d8e4c352a9bbf;hb=d03ae375a34eaac79b224c4d01bd24749c4c6787;hp=a8c5e0eea8d7ed1d1d163606ba91f327f4907912;hpb=1be9b72e4f00f7273a8e5ff220b710a52f975344;p=lilypond.git diff --git a/lily/paper-column.cc b/lily/paper-column.cc index a8c5e0eea8..78f2786ef8 100644 --- a/lily/paper-column.cc +++ b/lily/paper-column.cc @@ -27,6 +27,7 @@ #include "lookup.hh" #include "lookup.hh" #include "moment.hh" +#include "note-head.hh" #include "output-def.hh" #include "paper-score.hh" #include "pointer-group-interface.hh" @@ -168,14 +169,12 @@ Paper_column::minimum_distance (Grob *left, Grob *right) Drul_array cols (left, right); Drul_array skys = Drul_array (Skyline (RIGHT), Skyline (LEFT)); - Direction d = LEFT; - do + for (LEFT_and_RIGHT (d)) { Skyline_pair *sp = Skyline_pair::unsmob (cols[d]->get_property ("horizontal-skylines")); if (sp) skys[d] = (*sp)[-d]; } - while (flip (&d) != LEFT); skys[RIGHT].merge (Separation_item::conditional_skyline (right, left)); @@ -220,6 +219,7 @@ Paper_column::break_align_width (Grob *me, SCM align_sym) return align->extent (p, X_AXIS); } + /* Print a vertical line and the rank number, to aid debugging. */