]> git.donarmstrong.com Git - lilypond.git/blobdiff - lily/bezier.cc
Issue 2491: Macro for(UP_and_DOWN) and 3 similar.
[lilypond.git] / lily / bezier.cc
index 56e14943f8d75c235c4af6abc589c5c129b19bb9..c4cdbb1c7b6c07d41bb338767994eef1bccc2ae4 100644 (file)
@@ -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<Real> 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 ())
     {