[poppler] poppler/TextOutputDev.cc

Albert Astals Cid aacid at kemper.freedesktop.org
Tue Apr 27 15:40:00 PDT 2010


 poppler/TextOutputDev.cc |   24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

New commits:
commit 29572d6ac7829b60efce2d8e489473c55e370f26
Author: Albert Astals Cid <aacid at kde.org>
Date:   Tue Apr 27 23:39:23 2010 +0100

    fabs for doubles

diff --git a/poppler/TextOutputDev.cc b/poppler/TextOutputDev.cc
index cdb5526..ef9c486 100644
--- a/poppler/TextOutputDev.cc
+++ b/poppler/TextOutputDev.cc
@@ -3129,33 +3129,33 @@ void TextPage::coalesce(GBool physLayout, GBool doHTML) {
       yCentre4 = (fblk4->yMax + fblk4->yMin) / 2.0;
 
       // are blocks centrally aligned in x ?
-      if (abs (xCentre1 - xCentre3) <= deltaX &&
-          abs (xCentre2 - xCentre4) <= deltaX)
+      if (fabs (xCentre1 - xCentre3) <= deltaX &&
+          fabs (xCentre2 - xCentre4) <= deltaX)
         correspondenceX++;
 
       // are blocks centrally aligned in y ?
-      if (abs (yCentre1 - yCentre2) <= deltaY &&
-          abs (yCentre3 - yCentre4) <= deltaY)
+      if (fabs (yCentre1 - yCentre2) <= deltaY &&
+          fabs (yCentre3 - yCentre4) <= deltaY)
         correspondenceY++;
 
       // are blocks aligned to the left ?
-      if (abs (blk1->xMin - fblk3->xMin) <= deltaX &&
-          abs (fblk2->xMin - fblk4->xMin) <= deltaX)
+      if (fabs (blk1->xMin - fblk3->xMin) <= deltaX &&
+          fabs (fblk2->xMin - fblk4->xMin) <= deltaX)
         correspondenceX++;
 
       // are blocks aligned to the right ?
-      if (abs (blk1->xMax - fblk3->xMax) <= deltaX &&
-          abs (fblk2->xMax - fblk4->xMax) <= deltaX)
+      if (fabs (blk1->xMax - fblk3->xMax) <= deltaX &&
+          fabs (fblk2->xMax - fblk4->xMax) <= deltaX)
         correspondenceX++;
 
       // are blocks aligned to the top ?
-      if (abs (blk1->yMin - fblk2->yMin) <= deltaY &&
-          abs (fblk3->yMin - fblk4->yMin) <= deltaY)
+      if (fabs (blk1->yMin - fblk2->yMin) <= deltaY &&
+          fabs (fblk3->yMin - fblk4->yMin) <= deltaY)
         correspondenceY++;
 
       // are blocks aligned to the bottom ?
-      if (abs (blk1->yMax - fblk2->yMax) <= deltaY &&
-          abs (fblk3->yMax - fblk4->yMax) <= deltaY)
+      if (fabs (blk1->yMax - fblk2->yMax) <= deltaY &&
+          fabs (fblk3->yMax - fblk4->yMax) <= deltaY)
         correspondenceY++;
 
       // are blocks aligned in x and y ?


More information about the poppler mailing list