poppler/CairoOutputDev.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
New commits: commit 41711a6e1a1d53130d0accc6cdc8f014687db5b2 Author: Adrian Johnson <[email protected]> Date: Sat Jan 21 09:43:10 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 fdfeb6e..345ef83 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 [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
