--- a/webengine/device/src/DeviceLiwPeer.cpp Fri Jul 03 15:54:40 2009 +0100
+++ b/webengine/device/src/DeviceLiwPeer.cpp Thu Aug 27 07:44:59 2009 +0300
@@ -60,6 +60,8 @@
delete m_serviceName;
m_callbackArray->ResetAndDestroy();
m_callbackArray->Close();
+ delete m_callbackArray;
+ m_callbackArray = NULL;
m_interface->Close();
m_interface = NULL; // in majority cases, the interface close methods delete them selves.
}
@@ -126,7 +128,7 @@
List params;
JSLock::lock();
JSValue* vEventParams = m_binding->LiwGenericParamList2JsArray(
- m_globalExecState, &eventParamList );
+ m_globalExecState, &eventParamList, ETrue );
JSLock::unlock();
params.append( jsNumber( cmdId ) );
params.append( jsNumber( eventId ) );