diff options
author | Silenio Quarti <Silenio_Quarti@ca.ibm.com> | 2011-10-21 14:59:49 -0400 |
---|---|---|
committer | Silenio Quarti <Silenio_Quarti@ca.ibm.com> | 2011-10-21 14:59:49 -0400 |
commit | abfdcfb2a80c73d1ca40740cee6b7363f053a0e4 (patch) | |
tree | b325423da22d2d81758119f56ffa996fe8f8d561 /bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java | |
parent | bce33e0833e5ea22e197f70bbd36284a765724a8 (diff) | |
download | eclipse.platform.swt-abfdcfb2a80c73d1ca40740cee6b7363f053a0e4.tar.gz eclipse.platform.swt-abfdcfb2a80c73d1ca40740cee6b7363f053a0e4.tar.xz eclipse.platform.swt-abfdcfb2a80c73d1ca40740cee6b7363f053a0e4.zip |
fix Control.setBackgroundImage()
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java b/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java index c52f924977..1ed26761c6 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java +++ b/bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java @@ -1627,6 +1627,19 @@ public static final void cairo_xlib_surface_set_size(int /*long*/ surface, int w * @method flags=dynamic * @param surface cast=(cairo_surface_t *) */ +public static final native int /*long*/ _cairo_xlib_surface_get_drawable(int /*long*/ surface); +public static final int /*long*/ cairo_xlib_surface_get_drawable(int /*long*/ surface) { + lock.lock(); + try { + return _cairo_xlib_surface_get_drawable(surface); + } finally { + lock.unlock(); + } +} +/** + * @method flags=dynamic + * @param surface cast=(cairo_surface_t *) + */ public static final native int _cairo_xlib_surface_get_height(int /*long*/ surface); public static final int cairo_xlib_surface_get_height(int /*long*/ surface) { lock.lock(); |