Details
-
Bug
-
Resolution: Invalid
-
P2: Important
-
4.7.3
-
N8 PR1.2 with Qt 4.7.3 from the QtSDK
Description
The method of handling GOOM events in Symbian QApplications is described here: http://www.developer.nokia.com/Community/Wiki/index.php?title=Graphics_memory_handling&redirect=no#GOOM_event_handling_with_Qt
However, even when the application indicates that the condition has been handled by returning true from symbianEventFilter(), Qt allows GOOM to kill my application. I worked around it by calling RGOomMonitorSession::ThisAppIsNotExiting() before returning from the function. This was mentioned in this PDF on page 11: http://www.developer.nokia.com/Community/Wiki/images/3/3e/SymbianNativeGames.pdf?20110622181020
I think this should be called by Qt in it's Symbian AppUi if symbianEventFilter() returns true during GOOM. Otherwise, there doesn't seem to be any way to stop the application from being killed without using the GOOM monitor.