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 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;
}