From d5baa3733c67a981b8927b2424c098139ca8db67 Mon Sep 17 00:00:00 2001 From: Silenio Quarti Date: Tue, 2 Aug 2005 20:11:08 +0000 Subject: 105849 - fixing leaks --- .../Eclipse SWT/win32/org/eclipse/swt/graphics/Image.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/graphics/Image.java b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/graphics/Image.java index bec4566097..9c5d5f57a4 100755 --- a/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/graphics/Image.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/win32/org/eclipse/swt/graphics/Image.java @@ -943,8 +943,8 @@ int[] createGdipImage() { } else { img = Gdip.Bitmap_new(handle); } - if (iconInfo.hbmColor == 0) OS.DeleteObject(iconInfo.hbmColor); - if (iconInfo.hbmMask == 0) OS.DeleteObject(iconInfo.hbmMask); + if (iconInfo.hbmColor != 0) OS.DeleteObject(iconInfo.hbmColor); + if (iconInfo.hbmMask != 0) OS.DeleteObject(iconInfo.hbmMask); return new int[]{img, pixels}; } default: SWT.error(SWT.ERROR_UNSUPPORTED_FORMAT); -- cgit