diff options
author | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2012-11-06 16:42:21 -0500 |
---|---|---|
committer | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2012-11-06 16:42:21 -0500 |
commit | 39ea37fd2c6d90b10f7eb09a640cff1075657b69 (patch) | |
tree | 522f0f8416f3b06362160a84b5e0284953c34435 | |
parent | f462c57cdffc749b005a877a31f09d7c3ce63cdb (diff) | |
download | eclipse.platform.swt-39ea37fd2c6d90b10f7eb09a640cff1075657b69.tar.gz eclipse.platform.swt-39ea37fd2c6d90b10f7eb09a640cff1075657b69.tar.xz eclipse.platform.swt-39ea37fd2c6d90b10f7eb09a640cff1075657b69.zip |
fix leak in Canvas.scroll
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java index e8ca3229f1..8b8cb099a4 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java +++ b/bundles/org.eclipse.swt/Eclipse SWT/gtk/org/eclipse/swt/widgets/Canvas.java @@ -333,10 +333,10 @@ public void scroll (int destX, int destY, int x, int y, int width, int height, b } } OS.gdk_window_invalidate_region(window, invalidateRegion, all); - OS.gdk_region_destroy (visibleRegion); - OS.gdk_region_destroy (copyRegion); - OS.gdk_region_destroy (invalidateRegion); } + OS.gdk_region_destroy (visibleRegion); + OS.gdk_region_destroy (copyRegion); + OS.gdk_region_destroy (invalidateRegion); if (all) { Control [] children = _getChildren (); for (int i=0; i<children.length; i++) { |