*** empty log message ***
diff --git a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Composite.java b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Composite.java
index e0880f8..2e90e00 100755
--- a/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Composite.java
+++ b/bundles/org.eclipse.swt/Eclipse SWT/motif/org/eclipse/swt/widgets/Composite.java
@@ -126,6 +126,7 @@
}
void createHandle (int index) {
state |= HANDLE | CANVAS;
+ int parentHandle = parent.handle;
if ((style & (SWT.H_SCROLL | SWT.V_SCROLL)) == 0) {
int border = (style & SWT.BORDER) != 0 ? 1 : 0;
int [] argList = {
@@ -136,14 +137,13 @@
OS.XmNresizePolicy, OS.XmRESIZE_NONE,
OS.XmNtraversalOn, 0,
};
- int parentHandle = parent.handle;
handle = OS.XmCreateDrawingArea (parentHandle, null, argList, argList.length / 2);
if (handle == 0) error (SWT.ERROR_NO_HANDLES);
Display display = getDisplay ();
OS.XtOverrideTranslations (handle, display.tabTranslations);
OS.XtOverrideTranslations (handle, display.arrowTranslations);
} else {
- createScrolledHandle (parent.handle);
+ createScrolledHandle (parentHandle);
}
}
void createScrolledHandle (int topHandle) {
@@ -171,7 +171,6 @@
OS.XmNmarginWidth, 0,
OS.XmNmarginHeight, 0,
OS.XmNresizePolicy, OS.XmRESIZE_NONE,
- OS.XmNtraversalOn, 0,
};
handle = OS.XmCreateDrawingArea (formHandle, null, argList2, argList2.length / 2);
} else {