forked from qt-creator/qt-creator
CODA: Proper cleanup of CodaDevice in codagdbadapter
This commit is contained in:
@@ -1036,7 +1036,7 @@ void CodaGdbAdapter::startAdapter()
|
|||||||
QSharedPointer<QTcpSocket> codaSocket;
|
QSharedPointer<QTcpSocket> codaSocket;
|
||||||
if (parameters.communicationChannel ==
|
if (parameters.communicationChannel ==
|
||||||
DebuggerStartParameters::CommunicationChannelTcpIp) {
|
DebuggerStartParameters::CommunicationChannelTcpIp) {
|
||||||
m_codaDevice = QSharedPointer<CodaDevice>(new CodaDevice);
|
m_codaDevice = QSharedPointer<CodaDevice>(new CodaDevice, &CodaDevice::deleteLater);
|
||||||
setupTrkDeviceSignals();
|
setupTrkDeviceSignals();
|
||||||
codaSocket = QSharedPointer<QTcpSocket>(new QTcpSocket);
|
codaSocket = QSharedPointer<QTcpSocket>(new QTcpSocket);
|
||||||
m_codaDevice->setDevice(codaSocket);
|
m_codaDevice->setDevice(codaSocket);
|
||||||
|
|||||||
Reference in New Issue
Block a user