javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Display.java
changeset 23 98ccebc37403
parent 21 2a9601315dfc
child 26 dc7c549001d5
--- 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;