diff -r 6bb05bdcbe09 -r 1fc153c72b60 sensorservices/sensorserver/src/server/sensrvpluginproxy.cpp --- a/sensorservices/sensorserver/src/server/sensrvpluginproxy.cpp Mon Mar 15 12:45:37 2010 +0200 +++ b/sensorservices/sensorserver/src/server/sensrvpluginproxy.cpp Wed Mar 31 23:31:40 2010 +0300 @@ -30,6 +30,10 @@ #include "sensrvclientserver.h" #include "sensrvthreadmonitor.h" #include "sensrvchanneldatareader.h" +#include +#include + + // --------------------------------------------------------------------------- // 2-phase constructor @@ -251,14 +255,13 @@ { buf->Des().AppendNum(iProxyManager.GenerateUniqueId()); + err = iSsyThread.Create(*buf, SsyThreadFunction, ProxyManager().SsyStackSize(), - KSensrvSsyHeapInitialSize, - ProxyManager().SsyHeapMaxSize(), + NULL, (TAny*)this); - if (err == KErrAlreadyExists) { COMPONENT_TRACE( ( _L( "Sensor Server - CSensrvPluginProxy::InitializePluginL - Thread name is already in use, recreating..." ) ) );