--- a/alarmui/alarmalertwidget/alarmalertinterface/src/alarmalertwidget.cpp Mon Sep 20 12:44:39 2010 +0530
+++ b/alarmui/alarmalertwidget/alarmalertinterface/src/alarmalertwidget.cpp Tue Oct 05 13:57:00 2010 +0530
@@ -37,7 +37,8 @@
// ---------------------------------------------------------
//
AlarmAlertWidget::AlarmAlertWidget(AlarmAlertObserver *observer) :
- mObserver(observer)
+ mObserver(observer),
+ mDeviceDialog(NULL)
{
OstTraceFunctionEntry0( ALARMALERTWIDGET_ALARMALERTWIDGET_ENTRY );
OstTraceFunctionExit0( ALARMALERTWIDGET_ALARMALERTWIDGET_EXIT );
@@ -185,7 +186,9 @@
{
OstTraceFunctionEntry0( ALARMALERTWIDGET_DISMISSALARMDIALOG_ENTRY );
// Dismiss the dialog
- mDeviceDialog->Cancel();
+ if(mDeviceDialog) {
+ mDeviceDialog->Cancel();
+ }
OstTraceFunctionExit0( ALARMALERTWIDGET_DISMISSALARMDIALOG_EXIT );
}