diff -r b1f0785c289d -r 4f501b74aeb1 messagingapp/msgnotifications/msgnotifier/src/msgnotifier_p.cpp --- a/messagingapp/msgnotifications/msgnotifier/src/msgnotifier_p.cpp Tue Jul 13 22:09:22 2010 +0530 +++ b/messagingapp/msgnotifications/msgnotifier/src/msgnotifier_p.cpp Sun Jul 25 18:59:19 2010 +0530 @@ -48,7 +48,7 @@ { QDEBUG_WRITE("MsgNotifierPrivate::MsgNotifierPrivate : Enter") - TRAP_IGNORE(initL()); + initL(); QDEBUG_WRITE("MsgNotifierPrivate::MsgNotifierPrivate : Exit") } @@ -60,7 +60,7 @@ { QDEBUG_WRITE("MsgNotifierPrivate::~MsgNotifierPrivate : Enter") if (mCvServer) { - mCvServer->RemoveConversationListChangeEventL(this); + TRAP_IGNORE(mCvServer->RemoveConversationListChangeEventL(this)); delete mCvServer; mCvServer = NULL; } @@ -103,10 +103,11 @@ updateUnreadIndications(true); updateOutboxIndications(); - mSettingsManager = new XQSettingsManager(); + QT_TRYCATCH_LEAVING(mSettingsManager = new XQSettingsManager()); // define property - mPSUtils = new XQPublishAndSubscribeUtils(*mSettingsManager); + QT_TRYCATCH_LEAVING(mPSUtils = new XQPublishAndSubscribeUtils(*mSettingsManager)); + XQPublishAndSubscribeSettingsKey convIdKey( KMsgCVIdProperty, KMsgCVIdKey); bool success = mPSUtils->defineProperty(convIdKey, @@ -121,7 +122,7 @@ QDEBUG_WRITE_FORMAT("MsgNotifierPrivate::initL " "writing ret value",success) - mSts = new XQSystemToneService(); + QT_TRYCATCH_LEAVING(mSts = new XQSystemToneService()); QDEBUG_WRITE("MsgNotifierPrivate::initL : Exit") }