Clean up temporary code

This commit is contained in:
pixl
2020-06-19 23:48:16 -04:00
parent f2a7b7b947
commit fb0b8e88ef
3 changed files with 8 additions and 6 deletions

View File

@@ -84,9 +84,6 @@ void Device::_init()
Device::~Device()
{
raw_device->removeEventHandler("DEV_" + std::to_string(_index));
///TODO: tmp
raw_device->stopListener();
raw_device.reset();
}
void Device::addEventHandler(const std::string& nickname, const std::shared_ptr<EventHandler>& handler)

View File

@@ -270,6 +270,14 @@ void RawDevice::listen()
this->handleEvent(report);
}
// Listener is stopped, handle I/O queue
while(!write_queue.empty())
{
auto task = write_queue.front();
(*task)();
write_queue.pop();
}
continue_listen = false;
}