summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2002-10-31 02:51:26 +0000
committerSilenio Quarti <silenio>2002-10-31 02:51:26 +0000
commitc2763ac2a55d64a10a600ef227ab248990db2136 (patch)
tree7820469c55c5f259bd10a4aecd0bebd1dacdfe33 /bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics
parent4431f3ef3b71f09021d71b21b34cc8ed79456e38 (diff)
downloadeclipse.platform.swt-c2763ac2a55d64a10a600ef227ab248990db2136.tar.gz
eclipse.platform.swt-c2763ac2a55d64a10a600ef227ab248990db2136.tar.xz
eclipse.platform.swt-c2763ac2a55d64a10a600ef227ab248990db2136.zip
*** empty log message ***
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics/Image.java6
1 files changed, 2 insertions, 4 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics/Image.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics/Image.java
index 736be5d2e9..121e072d28 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics/Image.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/graphics/Image.java
@@ -635,12 +635,10 @@ public ImageData getImageData() {
if (gdkImagePtr == 0) SWT.error(SWT.ERROR_NO_HANDLES);
GdkImage gdkImage = new GdkImage();
OS.memmove(gdkImage, gdkImagePtr);
- byte[] maskData = new byte[gdkImage.bpl * height];
+ byte[] maskData = data.maskData = new byte[gdkImage.bpl * gdkImage.height];
+ data.maskPad = 4;
OS.memmove(maskData, gdkImage.mem, maskData.length);
OS.g_object_unref(gdkImagePtr);
-
- data.maskPad = 4;
- data.maskData = maskData;
/* Bit swap the mask data if necessary */
if (gdkImage.byte_order == OS.GDK_LSB_FIRST) {
for (int i = 0; i < maskData.length; i++) {