javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Display.java
changeset 49 35baca0e7a2e
parent 35 85266cc22c7f
child 50 023eef975703
--- a/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Display.java	Fri Jun 11 13:33:44 2010 +0300
+++ b/javauis/eswt_qt/org.eclipse.swt/Eclipse SWT/qt/org/eclipse/swt/widgets/Display.java	Tue Jul 06 20:36:19 2010 +0300
@@ -649,7 +649,7 @@
     if(notifyExit) {
         // Notify MIDP runtime to watch that the MIDlet exits. 
         // For other runtime environments this does nothing. 
-        ExitNotificationWrapper.notifyExit();
+        ExitNotificationWrapper.uiDisposed();
     }
 }
 
@@ -1247,7 +1247,7 @@
         if(widget.packageProxy != null) {
             widget.packageProxy.qt_swt_event_widgetResized(widgetHandle, arg1, arg2, arg3, arg4);
         } else {
-            widget.qt_swt_event_widgetResized_pp(widgetHandle, arg1, arg2, arg3, arg4);
+            widget.qt_swt_event_widgetResized_pp(widgetHandle, arg1, arg2, arg3, arg4, true);
         }
         return false;
     case OS.QSWTEVENT_WIDGETMOVED:
@@ -1256,6 +1256,13 @@
     case OS.QSWTEVENT_BUFFERFLUSH:
         widget.qt_swt_event_bufferFlush();
         return false;
+    case OS.QSWTEVENT_SYMBIAN_WINDOW_FULLY_VISIBLE:
+    case OS.QSWTEVENT_SYMBIAN_WINDOW_PARTIALLY_VISIBLE:
+        widget.qt_swt_event_symbianWindowShow();
+        return false;
+    case OS.QSWTEVENT_SYMBIAN_WINDOW_NOT_VISIBLE:
+        widget.qt_swt_event_symbianWindowHide();
+        return false;
     default:
         return false;
     }