diff options
author | Silenio Quarti <silenio> | 2004-04-22 19:46:17 +0000 |
---|---|---|
committer | Silenio Quarti <silenio> | 2004-04-22 19:46:17 +0000 |
commit | 8bc5301e96882b781629253d3589f2edc6d63c81 (patch) | |
tree | 6318f29bd08d92a140f0954a2dee3f03bc5599c3 /bundles/org.eclipse.swt/Eclipse SWT AWT/gtk/org | |
parent | d92f82dbd8789169e4c76814246df8848f57acf1 (diff) | |
download | eclipse.platform.swt-8bc5301e96882b781629253d3589f2edc6d63c81.tar.gz eclipse.platform.swt-8bc5301e96882b781629253d3589f2edc6d63c81.tar.xz eclipse.platform.swt-8bc5301e96882b781629253d3589f2edc6d63c81.zip |
51727
Diffstat (limited to 'bundles/org.eclipse.swt/Eclipse SWT AWT/gtk/org')
-rw-r--r-- | bundles/org.eclipse.swt/Eclipse SWT AWT/gtk/org/eclipse/swt/awt/SWT_AWT.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT AWT/gtk/org/eclipse/swt/awt/SWT_AWT.java b/bundles/org.eclipse.swt/Eclipse SWT AWT/gtk/org/eclipse/swt/awt/SWT_AWT.java index 9bd07648f7..2b81e8acef 100644 --- a/bundles/org.eclipse.swt/Eclipse SWT AWT/gtk/org/eclipse/swt/awt/SWT_AWT.java +++ b/bundles/org.eclipse.swt/Eclipse SWT AWT/gtk/org/eclipse/swt/awt/SWT_AWT.java @@ -34,6 +34,8 @@ import java.awt.event.ComponentEvent; public class SWT_AWT { + public static String embeddedFrameClass; + static boolean loaded; static native final int /*long*/ getAWTHandle (Canvas canvas); @@ -58,7 +60,8 @@ public static Frame new_Frame (final Composite parent) { */ Class clazz = null; try { - clazz = Class.forName("sun.awt.X11.XEmbeddedFrame"); + String className = embeddedFrameClass != null ? embeddedFrameClass : "sun.awt.X11.XEmbeddedFrame"; + clazz = Class.forName(className); } catch (Throwable e) { SWT.error (SWT.ERROR_NOT_IMPLEMENTED, e); } |