diff -r 3553901f7fa8 -r 1f776524b15c telephonyserverplugins/common_tsy/commontsy/src/mmgsmwcdma/cmmcallgsmwcdmaext.cpp --- a/telephonyserverplugins/common_tsy/commontsy/src/mmgsmwcdma/cmmcallgsmwcdmaext.cpp Tue Feb 02 01:41:59 2010 +0200 +++ b/telephonyserverplugins/common_tsy/commontsy/src/mmgsmwcdma/cmmcallgsmwcdmaext.cpp Fri Mar 19 09:55:57 2010 +0200 @@ -123,9 +123,7 @@ TInt err = iFeatureControl.Open(); iUsingFeatureManager = (err == KErrNone); - //Create the SSM Plugin Handler on creation rather than on demand to avoid problems - //with Emergency Calls in Out Of Memory situations. - iSystemStatePluginHandler = CCtsySystemStatePluginHandler::NewL(); + iSystemStatePluginHandler = iMmCallTsy->Phone()->SystemStatePluginHandler(); ResetInternalAttributes(); } @@ -174,12 +172,6 @@ iMmCallTsy = NULL; iMessageManager = NULL; - if ( iSystemStatePluginHandler ) - { - delete iSystemStatePluginHandler; - } - iSystemStatePluginHandler = NULL; - } // ---------------------------------------------------------------------------