webengine/device/src/DeviceLiwPeer.cpp
branchRCL_3
changeset 93 79859ed3eea9
parent 92 e1bea15f9a39
child 94 919f36ff910f
equal deleted inserted replaced
92:e1bea15f9a39 93:79859ed3eea9
    56 // ============================================================================
    56 // ============================================================================
    57 //
    57 //
    58 DeviceLiwPeer::~DeviceLiwPeer()
    58 DeviceLiwPeer::~DeviceLiwPeer()
    59 {
    59 {
    60     delete m_serviceName;
    60     delete m_serviceName;
    61     m_interface->Close();
       
    62     m_interface = NULL; // in majority cases, the interface close methods delete them selves.    
       
    63     m_callbackArray->ResetAndDestroy();
    61     m_callbackArray->ResetAndDestroy();
    64     m_callbackArray->Close();
    62     m_callbackArray->Close();
    65     delete m_callbackArray;
    63     delete m_callbackArray;
    66     m_callbackArray = NULL;    
    64     m_callbackArray = NULL;
       
    65     m_interface->Close();
       
    66     m_interface = NULL; // in majority cases, the interface close methods delete them selves.
    67 }
    67 }
    68 
    68 
    69 
    69 
    70 // ============================================================================
    70 // ============================================================================
    71 // DeviceLiwPeer::SetServiceNameL
    71 // DeviceLiwPeer::SetServiceNameL