Unify two branches of match statement in intersec_ellipse_line

This commit is contained in:
Bryan Bell 2015-09-21 21:15:23 -07:00
parent 345a069201
commit 15af32cc27

View file

@ -477,20 +477,13 @@ impl<'a> PaintContext<'a> {
}
(Some(p0), Some(p1))
},
(Some(x0), None) => {
(Some(x0), None) | (None, Some(x0)) => {
let mut p = Point2D::new(x0, a * x0 + b) + e.origin;
if rotated_axes {
p = rotate_axes(p, false);
}
(Some(p), None)
},
(None, Some(x1)) => {
let mut p = Point2D::new(x1, a * x1 + b) + e.origin;
if rotated_axes {
p = rotate_axes(p, false);
}
(Some(p), None)
},
(None, None) => (None, None),
}
}