javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Display.java
--- a/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Display.java Mon May 03 12:27:20 2010 +0300
+++ b/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Display.java Fri May 14 15:47:24 2010 +0300
@@ -794,7 +794,9 @@
if (activeWindowHandle != 0) {
Widget widget = getWidget(activeWindowHandle);
if(widget instanceof org.eclipse.swt.widgets.Shell) {
+ if(!Internal_PackageSupport.isInternalWidget(widget)) {
activeShell = (Shell)widget;
+ }
}
}
return activeShell;