diff -r e686773b3f54 -r 04ab22b956c2 phonebookui/Phonebook2/ccapplication/ccapp/ccapputil/src/ccafactoryextensionnotifier.cpp --- a/phonebookui/Phonebook2/ccapplication/ccapp/ccapputil/src/ccafactoryextensionnotifier.cpp Tue Feb 02 10:12:17 2010 +0200 +++ b/phonebookui/Phonebook2/ccapplication/ccapp/ccapputil/src/ccafactoryextensionnotifier.cpp Fri Feb 19 22:40:27 2010 +0200 @@ -48,7 +48,10 @@ CCCaFactoryExtensionNotifier::~CCCaFactoryExtensionNotifier() { Cancel(); - iEComSession->Close(); + if( iEComSession ) + { + iEComSession->Close(); + } delete iExtensionFactory; } @@ -126,7 +129,8 @@ // CCCaFactoryExtensionNotifier::ObserveExtensionFactory( TCallBack& aCallBack ) // ---------------------------------------------------------------------------- // -EXPORT_C void CCCaFactoryExtensionNotifier::ObserveExtensionFactory( TCallBack& aCallBack ) +EXPORT_C void CCCaFactoryExtensionNotifier::ObserveExtensionFactoryL( + TCallBack& aCallBack ) { iCallBack = aCallBack; CreateExtensionFactoryL();