poppler/Gfx.cc | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-)
New commits: commit bf8964726c9311e7e82b1faf49cc2272e5c1e339 Author: William Bader <[email protected]> Date: Thu Jul 30 22:08:43 2009 +0200 Fix some double to int warnings by explicit casting diff --git a/poppler/Gfx.cc b/poppler/Gfx.cc index c3f257f..e46f0e6 100644 --- a/poppler/Gfx.cc +++ b/poppler/Gfx.cc @@ -29,6 +29,7 @@ // Copyright (C) 2008 Hib Eris <[email protected]> // Copyright (C) 2009 M Joonas Pihlaja <[email protected]> // Copyright (C) 2009 Thomas Freitag <[email protected]> +// Copyright (C) 2009 William Bader <[email protected]> // // To see a description of the changes please see the Changelog file that // came with your tarball or type make ChangeLog if you are building from git @@ -2512,7 +2513,7 @@ void Gfx::doAxialShFill(GfxAxialShading *shading) { // What we do to ensure that we pass a line through this points // is making sure use the exact bboxIntersections[] value as one of the used ta[] values if (!doneBBox1 && ta[i] < bboxIntersections[1] && ta[j] > bboxIntersections[1]) { - int teoricalj = (bboxIntersections[1] - tMin) * axialMaxSplits / (tMax - tMin); + int teoricalj = (int) ((bboxIntersections[1] - tMin) * axialMaxSplits / (tMax - tMin)); if (teoricalj <= i) teoricalj = i + 1; if (teoricalj < j) { next[i] = teoricalj; @@ -2526,7 +2527,7 @@ void Gfx::doAxialShFill(GfxAxialShading *shading) { doneBBox1 = true; } if (!doneBBox2 && ta[i] < bboxIntersections[2] && ta[j] > bboxIntersections[2]) { - int teoricalj = (bboxIntersections[2] - tMin) * axialMaxSplits / (tMax - tMin); + int teoricalj = (int) ((bboxIntersections[2] - tMin) * axialMaxSplits / (tMax - tMin)); if (teoricalj <= i) teoricalj = i + 1; if (teoricalj < j) { next[i] = teoricalj; @@ -3961,7 +3962,7 @@ void Gfx::doImage(Object *ref, Stream *str, GBool inlineImg) { maskColors[i] = obj1.getInt(); } else if (obj1.isReal()) { error(-1, "Mask entry should be an integer but it's a real, trying to use it"); - maskColors[i] = obj1.getReal(); + maskColors[i] = (int) obj1.getReal(); } else { error(-1, "Mask entry should be an integer but it's of type %d", obj1.getType()); obj1.free(); _______________________________________________ poppler mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/poppler
