phoneplugins/infowidgetplugin/infowidget/src/infowidgetnetworkhandler.cpp
changeset 56 5bcb308bd24d
parent 46 bc5a64e5bc3c
--- a/phoneplugins/infowidgetplugin/infowidget/src/infowidgetnetworkhandler.cpp	Tue Jul 06 14:15:47 2010 +0300
+++ b/phoneplugins/infowidgetplugin/infowidget/src/infowidgetnetworkhandler.cpp	Wed Aug 18 09:48:26 2010 +0300
@@ -52,9 +52,14 @@
 InfoWidgetNetworkHandler::~InfoWidgetNetworkHandler()
 {
     DPRINT;
-    // Disable MCN setting, 
-    // display client is being deleted 
-    disableMcn(); 
+    try {
+        // Disable MCN setting, 
+        // display client is being deleted
+        disableMcn(); 
+    } catch (const std::exception& ex) {
+        DCRITICAL << ": exception detected: " << ex.what();  
+    }      
+     
 }    
 
 /*!
@@ -65,14 +70,9 @@
     DPRINT;
     bool success(false);
     if (!m_nwSession) {
-        try {
-            QT_TRAP_THROWING(m_nwSession.reset(
-                    CreateL(*this, m_nwInfo)));
-        } catch (const std::exception& ex) {
-            DCRITICAL << ": exception " << ex.what(); 
-        }
-        
-        if (!m_nwSession.isNull()) {
+        QT_TRAP_THROWING(m_nwSession.reset(
+                CreateL(*this, m_nwInfo)));
+        if (m_nwSession) {
             DPRINT << ": session created"; 
             success = true;
         }
@@ -292,9 +292,7 @@
 }
 
 /*!
-    InfoWidgetNetworkHandler::writeMcnDisplayState()
-    
-    Handler for cenrep key writing   
+    Write Mcn cenrep key.   
 */
 void InfoWidgetNetworkHandler::writeMcnDisplayState(bool enabled)
 {
@@ -314,7 +312,7 @@
 }
 
 /*!
-    InfoWidgetNetworkHandler::readMcnDisplayState()
+    Read Mcn cenrep key.
 */
 bool InfoWidgetNetworkHandler::readMcnDisplayState()
 {