contactwidgethsplugin/contactwidgeths/src/commlauncherwidget.cpp
changeset 53 e6aff7b69165
parent 51 81c360d47083
child 66 554fe4dbbb59
--- a/contactwidgethsplugin/contactwidgeths/src/commlauncherwidget.cpp	Wed Jul 21 11:37:51 2010 +0300
+++ b/contactwidgethsplugin/contactwidgeths/src/commlauncherwidget.cpp	Fri Jul 23 12:43:48 2010 +0300
@@ -113,7 +113,11 @@
 CommLauncherWidget::~CommLauncherWidget()
 {
     // Deleting request cancels all pending requests 
-    delete mRequest;
+    if (mRequest) {
+        delete mRequest;
+        mRequest = NULL;
+    }
+
 }
 
 /*!
@@ -518,12 +522,14 @@
 */
 void CommLauncherWidget::keyPressEvent(QKeyEvent *event)
 {
+	qDebug() << "keyPressEvent event=" << event->key();
     if (event->key() == Qt::Key_Yes) {
         // Call key initializes a call
         makeCall();
         event->accept();
     } else {
-        HbPopup::keyPressEvent(event);
+      close();
+      //HbPopup::keyPressEvent(event);
     } 
 }
 
@@ -544,3 +550,4 @@
     return width;
 }
 
+