Author: jordi
Date: 2005-03-15 07:02:03 -0500 (Tue, 15 Mar 2005)
New Revision: 41831

Modified:
   trunk/libgdiplus/src/ChangeLog
   trunk/libgdiplus/src/graphics.c
Log:
2005-03-15  Jordi Mas i Hernandez  <[EMAIL PROTECTED]>

        * graphics.c: Fixes GdipSetWorldTransform. We should copy the passed 
matrix 
        not to point to it



Modified: trunk/libgdiplus/src/ChangeLog
===================================================================
--- trunk/libgdiplus/src/ChangeLog      2005-03-15 11:36:52 UTC (rev 41830)
+++ trunk/libgdiplus/src/ChangeLog      2005-03-15 12:02:03 UTC (rev 41831)
@@ -1,3 +1,8 @@
+2005-03-15  Jordi Mas i Hernandez  <[EMAIL PROTECTED]>
+
+       * graphics.c: Fixes GdipSetWorldTransform. We should copy the passed 
matrix 
+       not to point to it
+
 2005-02-24  Jordi Mas i Hernandez  <[EMAIL PROTECTED]>
 
        * region.c: Fixes IsVisible methods

Modified: trunk/libgdiplus/src/graphics.c
===================================================================
--- trunk/libgdiplus/src/graphics.c     2005-03-15 11:36:52 UTC (rev 41830)
+++ trunk/libgdiplus/src/graphics.c     2005-03-15 12:02:03 UTC (rev 41831)
@@ -444,7 +444,7 @@
        g_return_val_if_fail (graphics != NULL, InvalidParameter);
        g_return_val_if_fail (matrix != NULL, InvalidParameter);
 
-        graphics->copy_of_ctm = matrix;
+       cairo_matrix_copy (graphics->copy_of_ctm, matrix);
         cairo_set_matrix (graphics->ct, graphics->copy_of_ctm);
         return Ok;
 }

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to