Author: spouliot
Date: 2007-01-12 13:54:38 -0500 (Fri, 12 Jan 2007)
New Revision: 70935
Modified:
trunk/mcs/class/System.Drawing/System.Drawing.Imaging/ChangeLog
trunk/mcs/class/System.Drawing/System.Drawing.Imaging/ImageAttributes.cs
Log:
ImageAttribute.cs: Reuse code in SetColorMatrix overloads.
Modified: trunk/mcs/class/System.Drawing/System.Drawing.Imaging/ChangeLog
===================================================================
--- trunk/mcs/class/System.Drawing/System.Drawing.Imaging/ChangeLog
2007-01-12 18:30:49 UTC (rev 70934)
+++ trunk/mcs/class/System.Drawing/System.Drawing.Imaging/ChangeLog
2007-01-12 18:54:38 UTC (rev 70935)
@@ -1,3 +1,7 @@
+2007-01-12 Sebastien Pouliot <[EMAIL PROTECTED]>
+
+ * ImageAttribute.cs: Reuse code in SetColorMatrix overloads.
+
2007-01-08 Sebastien Pouliot <[EMAIL PROTECTED]>
* ImageCodecInfo.cs: Remove MonoTODO on SignaturePatterns.
Modified:
trunk/mcs/class/System.Drawing/System.Drawing.Imaging/ImageAttributes.cs
===================================================================
--- trunk/mcs/class/System.Drawing/System.Drawing.Imaging/ImageAttributes.cs
2007-01-12 18:30:49 UTC (rev 70934)
+++ trunk/mcs/class/System.Drawing/System.Drawing.Imaging/ImageAttributes.cs
2007-01-12 18:54:38 UTC (rev 70935)
@@ -175,29 +175,13 @@
public void SetColorMatrix (ColorMatrix colorMatrix)
{
- IntPtr cm = ColorMatrix.Alloc (colorMatrix);
- try {
- Status status =
GDIPlus.GdipSetImageAttributesColorMatrix (nativeImageAttr,
- ColorAdjustType.Default, true, cm,
IntPtr.Zero, ColorMatrixFlag.Default);
- GDIPlus.CheckStatus (status);
- }
- finally {
- ColorMatrix.Free (cm);
- }
+ SetColorMatrix (colorMatrix, ColorMatrixFlag.Default,
ColorAdjustType.Default);
}
[MonoTODO ("colorMatrixFlag parameter is ignored in
libgdiplus")]
public void SetColorMatrix (ColorMatrix colorMatrix,
ColorMatrixFlag colorMatrixFlag)
{
- IntPtr cm = ColorMatrix.Alloc (colorMatrix);
- try {
- Status status =
GDIPlus.GdipSetImageAttributesColorMatrix (nativeImageAttr,
- ColorAdjustType.Default, true, cm,
IntPtr.Zero, colorMatrixFlag);
- GDIPlus.CheckStatus (status);
- }
- finally {
- ColorMatrix.Free (cm);
- }
+ SetColorMatrix (colorMatrix, colorMatrixFlag,
ColorAdjustType.Default);
}
[MonoTODO ("colorMatrixFlag parameter is ignored in
libgdiplus")]
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches