summaryrefslogtreecommitdiffstats
path: root/bundles/org.eclipse.swt/Eclipse SWT AWT/motif
diff options
context:
space:
mode:
authorSilenio Quarti <silenio>2004-04-22 19:46:17 +0000
committerSilenio Quarti <silenio>2004-04-22 19:46:17 +0000
commit8bc5301e96882b781629253d3589f2edc6d63c81 (patch)
tree6318f29bd08d92a140f0954a2dee3f03bc5599c3 /bundles/org.eclipse.swt/Eclipse SWT AWT/motif
parentd92f82dbd8789169e4c76814246df8848f57acf1 (diff)
downloadeclipse.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/motif')
-rw-r--r--bundles/org.eclipse.swt/Eclipse SWT AWT/motif/org/eclipse/swt/awt/SWT_AWT.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/bundles/org.eclipse.swt/Eclipse SWT AWT/motif/org/eclipse/swt/awt/SWT_AWT.java b/bundles/org.eclipse.swt/Eclipse SWT AWT/motif/org/eclipse/swt/awt/SWT_AWT.java
index 6792f372cf..d8aec46cfd 100644
--- a/bundles/org.eclipse.swt/Eclipse SWT AWT/motif/org/eclipse/swt/awt/SWT_AWT.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT AWT/motif/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 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);
}