X-Git-Url: https://git.donarmstrong.com/?a=blobdiff_plain;f=lily%2Fbezier.cc;h=c4cdbb1c7b6c07d41bb338767994eef1bccc2ae4;hb=c872f352735c731958da165c83ea8598c5d58772;hp=f0197fc0e2ffbd390aee8c3b0a1587a76f4bca6e;hpb=0c61221b46addec50e2406e04af44a7d460443d4;p=lilypond.git diff --git a/lily/bezier.cc b/lily/bezier.cc index f0197fc0e2..c4cdbb1c7b 100644 --- a/lily/bezier.cc +++ b/lily/bezier.cc @@ -1,7 +1,7 @@ /* This file is part of LilyPond, the GNU music typesetter. - Copyright (C) 1998--2011 Jan Nieuwenhuizen + Copyright (C) 1998--2012 Jan Nieuwenhuizen LilyPond is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by @@ -245,14 +245,12 @@ Bezier::minmax (Axis ax, Real l, Real r, Direction d) const // or intersections of the curve with the bounding lines at L and R. Interval lr (l, r); - Direction dir = LEFT; - do + for (LEFT_and_RIGHT (dir)) { vector v = get_other_coordinates (ax, lr[dir]); for (vsize i = v.size (); i--;) iv.add_point (v[i]); } - while (flip (&dir) != LEFT); if (iv.is_empty ()) {