Bugfixes part 3 #209
@@ -1000,6 +1000,7 @@ PIIODevice * PIConnection::DevicePool::addDevice(PIConnection * parent, const PI
|
||||
if (pmode == mode || pmode == PIIODevice::ReadWrite) return dd->dev;
|
||||
if ((mode & PIIODevice::ReadOnly) > 0) {
|
||||
if (dd->rthread) {
|
||||
dd->rthread->stopAndWait();
|
||||
delete dd->rthread;
|
||||
dd->rthread = nullptr;
|
||||
dd->started = false;
|
||||
|
||||
Reference in New Issue
Block a user