webengine/device/src/DeviceBridge.cpp
changeset 13 10e98eab6f85
parent 0 dd21522fd290
child 16 a359256acfc6
--- a/webengine/device/src/DeviceBridge.cpp	Fri May 08 08:25:06 2009 +0300
+++ b/webengine/device/src/DeviceBridge.cpp	Fri Jul 03 15:54:40 2009 +0100
@@ -57,11 +57,23 @@
 //
 TDeviceBridge::~TDeviceBridge()
     {
+    Clear();
+    }    
+    
+// ----------------------------------------------------------------------------
+// TDeviceBridge::Clear
+//
+//
+// ----------------------------------------------------------------------------
+//
+void TDeviceBridge::Clear()
+    {
     if ( m_device )
         {
         m_device->Close();
         KJS::Collector::unprotect(m_device);
         }
+    m_device = NULL;
     }
 
 // ----------------------------------------------------------------------------