Browse Source

Should not be calling disconnect directly

QGC4.4
Don Gagne 10 years ago
parent
commit
a534122295
  1. 7
      src/comm/LinkManager.cc

7
src/comm/LinkManager.cc

@ -169,9 +169,12 @@ bool LinkManager::disconnectAll() @@ -169,9 +169,12 @@ bool LinkManager::disconnectAll()
{
bool allDisconnected = true;
foreach (SharedLinkInterface sharedLink, _links) {
// Make a copy so the list is modified out from under us
QList<SharedLinkInterface> links = _links;
foreach (SharedLinkInterface sharedLink, links) {
Q_ASSERT(sharedLink.data());
if (!sharedLink.data()->_disconnect()) {
if (!disconnectLink(sharedLink.data())) {
allDisconnected = false;
}
}

Loading…
Cancel
Save