forked from qt-creator/qt-creator
Trk: Added preventive disconnects.
Reviewed-by: hjk
This commit is contained in:
@@ -413,6 +413,7 @@ void TrkGdbAdapter::waitForTrkConnect()
|
||||
}
|
||||
|
||||
m_trkDevice.sendTrkInitialPing();
|
||||
sendTrkMessage(0x02); // Disconnect, as trk might be still connected
|
||||
sendTrkMessage(0x01); // Connect
|
||||
sendTrkMessage(0x05, TrkCB(handleSupportMask));
|
||||
sendTrkMessage(0x06, TrkCB(handleCpuType));
|
||||
|
@@ -150,6 +150,7 @@ bool Launcher::startServer(QString *errorMessage)
|
||||
if (!d->m_device.open(d->m_trkServerName, errorMessage))
|
||||
return false;
|
||||
d->m_device.sendTrkInitialPing();
|
||||
d->m_device.sendTrkMessage(TrkDisconnect); // Disconnect, as trk might be still connected
|
||||
d->m_device.sendTrkMessage(TrkSupported, TrkCallback(this, &Launcher::handleSupportMask));
|
||||
d->m_device.sendTrkMessage(TrkCpuType, TrkCallback(this, &Launcher::handleCpuType));
|
||||
d->m_device.sendTrkMessage(TrkVersions, TrkCallback(this, &Launcher::handleTrkVersion));
|
||||
|
Reference in New Issue
Block a user