Browse Source

Fixed Transform property in LinearGradientBrush.cs.

svn path=/trunk/mcs/; revision=26699
Ravindra 21 years ago
parent
commit
668a50ae10

+ 4 - 0
mcs/class/System.Drawing/System.Drawing.Drawing2D/ChangeLog

@@ -1,3 +1,7 @@
+2004-05-04  Ravindra  <[email protected]>
+
+	* LinearGradientBrush.cs: Fixed Transform property.
+
 2004-04-30  Ravindra  <[email protected]>
 
 	* LinearGradientBrush.cs: Fixed some errors.

+ 3 - 3
mcs/class/System.Drawing/System.Drawing.Drawing2D/LinearGradientBrush.cs

@@ -209,11 +209,11 @@ namespace System.Drawing.Drawing2D
 
 		public Matrix Transform {
 			get {
-				IntPtr matrix;
-				Status status = GDIPlus.GdipGetLineTransform (nativeObject, out matrix);
+				Matrix matrix = new Matrix ();
+				Status status = GDIPlus.GdipGetLineTransform (nativeObject, matrix.nativeMatrix);
 				GDIPlus.CheckStatus (status);
 
-				return new Matrix (matrix);
+				return matrix;
 			}
 			set {
 				Status status = GDIPlus.GdipSetLineTransform (nativeObject, value.nativeMatrix);