alarmui/alarmalertwidget/alarmalertinterface/src/alarmalertwidget.cpp
changeset 81 ce92091cbd61
parent 70 a5ed90760192
child 83 5aadd1120515
--- 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 );
 }