webengine/device/src/DeviceLiwPeer.cpp
changeset 10 a359256acfc6
parent 0 dd21522fd290
child 47 e1bea15f9a39
--- 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 ) );