diff -r 85266cc22c7f -r f40128debb5d javauis/mmapi_qt/baseline/src/managerimpl.cpp --- a/javauis/mmapi_qt/baseline/src/managerimpl.cpp Fri Jun 11 13:33:44 2010 +0300 +++ b/javauis/mmapi_qt/baseline/src/managerimpl.cpp Wed Jun 23 18:07:10 2010 +0300 @@ -108,7 +108,10 @@ JNIEXPORT jint JNICALL Java_com_nokia_microedition_media_ManagerImpl__1createEventSource (JNIEnv* aJni, jobject aPeer) { - TInt eventSourceHandle = MMAFunctionServer::NewL(*aJni, aPeer); + TInt eventSourceHandle = -1; + TRAPD(err,eventSourceHandle = MMAFunctionServer::NewL(*aJni, aPeer)); + if (err != KErrNone) + eventSourceHandle = err; if (eventSourceHandle > KErrNone) { MMAFunctionServer* eventSource =