webengine/device/src/DeviceBridge.cpp
changeset 13 10e98eab6f85
parent 0 dd21522fd290
child 16 a359256acfc6
equal deleted inserted replaced
8:7c90e6132015 13:10e98eab6f85
    55 //
    55 //
    56 // ----------------------------------------------------------------------------
    56 // ----------------------------------------------------------------------------
    57 //
    57 //
    58 TDeviceBridge::~TDeviceBridge()
    58 TDeviceBridge::~TDeviceBridge()
    59     {
    59     {
       
    60     Clear();
       
    61     }    
       
    62     
       
    63 // ----------------------------------------------------------------------------
       
    64 // TDeviceBridge::Clear
       
    65 //
       
    66 //
       
    67 // ----------------------------------------------------------------------------
       
    68 //
       
    69 void TDeviceBridge::Clear()
       
    70     {
    60     if ( m_device )
    71     if ( m_device )
    61         {
    72         {
    62         m_device->Close();
    73         m_device->Close();
    63         KJS::Collector::unprotect(m_device);
    74         KJS::Collector::unprotect(m_device);
    64         }
    75         }
       
    76     m_device = NULL;
    65     }
    77     }
    66 
    78 
    67 // ----------------------------------------------------------------------------
    79 // ----------------------------------------------------------------------------
    68 // TDeviceBridge::Device
    80 // TDeviceBridge::Device
    69 //
    81 //