diff -r b2d662d68a49 -r 6ea82847f1b7 calendarwidgetplugin/src/contentlayouthandler.cpp --- a/calendarwidgetplugin/src/contentlayouthandler.cpp Fri Sep 17 08:27:22 2010 +0300 +++ b/calendarwidgetplugin/src/contentlayouthandler.cpp Mon Oct 04 00:05:38 2010 +0300 @@ -115,7 +115,8 @@ mAgendaUtil(0), mCalendarKeyManager(0), mDateHighlightActive(0), - mContentHighlightActive(0) + mContentHighlightActive(0), + mDateObserver(0) { LOGS("ContentLayoutHandler::ContentLayoutHandler"); @@ -139,7 +140,9 @@ KCalPubSubCategory.iUid, key); mCalendarKeyManager->stopMonitoring(calendarKey); delete mCalendarKeyManager; - delete mDateObserver; + if( mDateObserver ) { + delete mDateObserver; + } } /*