mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2025-09-03 13:47:53 -04:00
Make sure soapy devices are un-made before re-enumeration
This commit is contained in:
parent
c6c62d7334
commit
a0ae752b18
@ -390,6 +390,12 @@ void SDREnumerator::reset() {
|
|||||||
soapy_initialized = false;
|
soapy_initialized = false;
|
||||||
factories.erase(factories.begin(), factories.end());
|
factories.erase(factories.begin(), factories.end());
|
||||||
modules.erase(modules.begin(), modules.end());
|
modules.erase(modules.begin(), modules.end());
|
||||||
|
for (std::map< std::string, std::vector<SDRDeviceInfo *> >::iterator di = devs.begin(); di != devs.end(); di++) {
|
||||||
|
for (std::vector<SDRDeviceInfo *>::iterator i = di->second.begin(); i != di->second.end(); i++) {
|
||||||
|
(*i)->setSoapyDevice(nullptr);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
devs.erase(devs.begin(), devs.end());
|
devs.erase(devs.begin(), devs.end());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user