poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit a04fca6266bda6d04068f38f16fe492cb6b8677b Author: Adrian Johnson <ajohn...@redneon.com> Date: Sat Jan 21 09:41:12 2012 +1030 cairo: use fabs when comparing the transformed line width as the transform may cause a negative width. Bug 43441 diff --git a/poppler/CairoOutputDev.cc b/poppler/CairoOutputDev.cc index d49b87f..7ef36df 100644 --- a/poppler/CairoOutputDev.cc +++ b/poppler/CairoOutputDev.cc @@ -439,7 +439,7 @@ void CairoOutputDev::updateLineWidth(GfxState *state) { /* find out line width in device units */ cairo_user_to_device_distance(cairo, &x, &y); - if (x <= 1.0 && y <= 1.0) { + if (fabs(x) <= 1.0 && fabs(y) <= 1.0) { /* adjust width to at least one device pixel */ x = y = 1.0; cairo_device_to_user_distance(cairo, &x, &y); _______________________________________________ poppler mailing list poppler@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/poppler