devsoundextensions/ciextnfactoryplugins/ciextnserverplugin/src/ciextnserverplugin.cpp
--- a/devsoundextensions/ciextnfactoryplugins/ciextnserverplugin/src/ciextnserverplugin.cpp Tue Aug 31 16:43:06 2010 +0300
+++ b/devsoundextensions/ciextnfactoryplugins/ciextnserverplugin/src/ciextnserverplugin.cpp Wed Sep 01 12:38:50 2010 +0100
@@ -59,11 +59,7 @@
{
DEB_TRACE0(_L("*CI* CCIExtnServerPlugin::Setup"));
TInt status(KErrNone);
- TRAPD(err, iCiExtnServerPluginWrapper = CIExtnServerPluginWrapper::NewL(aInterface));
- if (err == KErrNone)
- {
- iMCustomInterface = iCiExtnServerPluginWrapper->GetInterface();
- }
+ iMCustomInterface = &aInterface;
TRAP_IGNORE(InitializeMsgHndlrPluginsL());
return status;
}
@@ -111,7 +107,6 @@
iMCIMsgHndlrIntfcList.Reset();
iMCIMsgHndlrIntfcList.Close();
- iCiExtnServerPluginWrapper->Release();
REComSession::DestroyedImplementation(iDestructorKey);