I'm experiencing a problem with RWsSession::SendEventToWindowGroup function. I use it to deliver a custom events to a main application thread (i.e. GUI thread) for synchronization purposes.
However sometimes it happens that an event is not processed by the application immediately, but gets delayed for some time. This happens only on Symbian 9.4 device (Nokia C6); the Symbian 9.3 device (Samsung I8510) always works fine.
I suspect that the problem happens when I try to send an event from the main thread. That event does not get processed when control returns to the event loop, but remains inside the system event loop for some time and gets processed later (I'm not sure what exactly triggers the event to get processed).
Does anybody experience the same problem?
Also, documentation says that SendEventToWindowGroup function is deprecated. Does anybody know the proposed alternative interface?