mirror of
https://github.com/cjcliffe/CubicSDR.git
synced 2025-02-03 09:44:26 -05: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;
|
||||
factories.erase(factories.begin(), factories.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());
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user