javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Composite.java
--- a/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Composite.java Fri Sep 17 08:28:21 2010 +0300
+++ b/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Composite.java Mon Oct 04 00:10:53 2010 +0300
@@ -114,6 +114,9 @@
if(handle != 0) {
OS.QWidget_setAttribute(handle, OS.QT_WA_NOSYSTEMBACKGROUND, true);
}
+ if(topHandle != 0) {
+ OS.QWidget_setAttribute(topHandle, OS.QT_WA_NOSYSTEMBACKGROUND, true);
+ }
}
}
@@ -193,6 +196,8 @@
// Composite by itself must not by default accept focus by clicking.
int policy = OS.QWidget_focusPolicy(topHandle) & ~OS.QT_FOCUSPOLICY_CLICKFOCUS;
OS.QWidget_setFocusPolicy(topHandle, policy);
+ policy = OS.QWidget_focusPolicy(handle) & ~OS.QT_FOCUSPOLICY_CLICKFOCUS;
+ OS.QWidget_setFocusPolicy(handle, policy);
// Stand-alone Composites, Shells, Canvases set the CANVAS flag
state |= (WidgetState.HANDLE | WidgetState.CANVAS);