Path from Harald Fernengel to fix compile on platforms
authorzack <zack@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2007 13:06:50 +0000 (13:06 +0000)
committerzack <zack@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Thu, 25 Jan 2007 13:06:50 +0000 (13:06 +0000)
where qreal is not a double.
r=me

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@19117 268f45cc-cd09-0410-ab3c-d52691b4dbfc

WebCore/ChangeLog
WebCore/platform/graphics/qt/AffineTransformQt.cpp

index 75362d8..63c493f 100644 (file)
@@ -1,3 +1,12 @@
+2007-01-25 Harald Fernengel <harald@trolltech.com>
+
+        Reviewed by zack
+
+        Compile on platforms where qreal is not a double.
+
+        * platform/graphics/qt/AffineTransformQt.cpp:
+        (WebCore::AffineTransform::map):
+
 2007-01-25  Zack Rusin  <zack@kde.org>
 
         Reviewed by Lars.
index 0fdf776..8bd5c87 100644 (file)
@@ -53,7 +53,10 @@ void AffineTransform::setMatrix(double a, double b, double c, double d, double t
 
 void AffineTransform::map(double x, double y, double* x2, double* y2) const
 {
-    m_transform.map(x, y, x2, y2);
+    qreal tx2, ty2;
+    m_transform.map(qreal(x), qreal(y), &tx2, &ty2);
+    *x2 = tx2;
+    *y2 = ty2;
 }
 
 IntRect AffineTransform::mapRect(const IntRect& rect) const