From: Keith OHara Date: Thu, 30 Aug 2012 01:25:27 +0000 (-0700) Subject: layout.cc: do not draw infinite boxes X-Git-Tag: release/2.17.2-1~19 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;h=1ce92ec5c984dfc05c3431a9f4185b453b457656;p=lilypond.git layout.cc: do not draw infinite boxes --- diff --git a/lily/lookup.cc b/lily/lookup.cc index 1acb34f783..f37d98c0e3 100644 --- a/lily/lookup.cc +++ b/lily/lookup.cc @@ -174,6 +174,9 @@ Lookup::round_filled_box (Box b, Real blotdiameter) if (b.y ().length () < blotdiameter) blotdiameter = b.y ().length (); + if (isinf (b.x ().delta ()) || isinf (b.y ().delta ())) + return Stencil (b, SCM_EOL); + SCM at = (scm_list_n (ly_symbol2scm ("round-filled-box"), scm_from_double (-b[X_AXIS][LEFT]), scm_from_double (b[X_AXIS][RIGHT]),