equal
deleted
inserted
replaced
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 // |