X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Falign-interface.cc;h=db71c32b8f2baa8f5adf9d858e5f747efed11552;hb=ab0d7437ee820fd14b629b52bdc39377f4175263;hp=4d885b7a38de0896773058fb10582b137315e13d;hpb=108a8f2ad6ab91ca070c2b5ddafb697997e0f42c;p=lilypond.git diff --git a/lily/align-interface.cc b/lily/align-interface.cc index 4d885b7a38..db71c32b8f 100644 --- a/lily/align-interface.cc +++ b/lily/align-interface.cc @@ -221,6 +221,9 @@ Align_interface::get_extents_aligned_translates (Grob *me, dy = down_skyline.distance (skylines[j][-stacking_dir]); } + if (isinf (dy)) /* if the skyline is empty, maybe max_height is infinity_f */ + dy = 0.0; + dy = max (0.0, dy + padding + extra_space / elems.size ()); down_skyline.raise (-stacking_dir * dy); where += stacking_dir * dy;