From 18c4b4bcbf6a4a4557a6d49f8313c0be5e2a655f Mon Sep 17 00:00:00 2001 From: Pawel Polanski Date: Tue, 8 Mar 2011 16:13:09 +0100 Subject: [PATCH] CODA: Proper cleanup of CodaDevice in codagdbadapter --- src/plugins/debugger/gdb/codagdbadapter.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/plugins/debugger/gdb/codagdbadapter.cpp b/src/plugins/debugger/gdb/codagdbadapter.cpp index 57f5181721a..69196ca3800 100644 --- a/src/plugins/debugger/gdb/codagdbadapter.cpp +++ b/src/plugins/debugger/gdb/codagdbadapter.cpp @@ -1036,7 +1036,7 @@ void CodaGdbAdapter::startAdapter() QSharedPointer codaSocket; if (parameters.communicationChannel == DebuggerStartParameters::CommunicationChannelTcpIp) { - m_codaDevice = QSharedPointer(new CodaDevice); + m_codaDevice = QSharedPointer(new CodaDevice, &CodaDevice::deleteLater); setupTrkDeviceSignals(); codaSocket = QSharedPointer(new QTcpSocket); m_codaDevice->setDevice(codaSocket);