diff options
author | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2012-01-13 17:34:51 -0500 |
---|---|---|
committer | Silenio Quarti <silenio_quarti@ca.ibm.com> | 2012-01-13 17:34:51 -0500 |
commit | ba619a539af743deb732121aa74499fb44193c57 (patch) | |
tree | 7f421b1d5760d6e10860c9b57323285a83bb473b /bundles/org.eclipse.swt/Eclipse SWT PI/cairo/org/eclipse/swt/internal/cairo/Cairo.java | |
parent | 0504548696e73ed8e85a9f8d88ac00a2de9be404 (diff) | |
download | eclipse.platform.swt-ba619a539af743deb732121aa74499fb44193c57.tar.gz eclipse.platform.swt-ba619a539af743deb732121aa74499fb44193c57.tar.xz eclipse.platform.swt-ba619a539af743deb732121aa74499fb44193c57.zip |
adding cairo_surface_flush PI
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 | 10 |
1 files changed, 10 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 1ed26761c6..3905a28b7a 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 @@ -1421,6 +1421,16 @@ public static final void cairo_surface_destroy(int /*long*/ surface) { } } /** @param surface cast=(cairo_surface_t *) */ +public static final native void _cairo_surface_flush(int /*long*/ surface); +public static final void cairo_surface_flush(int /*long*/ surface) { + lock.lock(); + try { + _cairo_surface_flush(surface); + } finally { + lock.unlock(); + } +} +/** @param surface cast=(cairo_surface_t *) */ public static final native void _cairo_surface_finish(int /*long*/ surface); public static final void cairo_surface_finish(int /*long*/ surface) { lock.lock(); |