aboutsummaryrefslogtreecommitdiffstats
path: root/daemon/src/connection_manager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'daemon/src/connection_manager.cpp')
-rw-r--r--daemon/src/connection_manager.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/daemon/src/connection_manager.cpp b/daemon/src/connection_manager.cpp
index f608ce3..4244a9c 100644
--- a/daemon/src/connection_manager.cpp
+++ b/daemon/src/connection_manager.cpp
@@ -34,9 +34,11 @@ Connection_Manager::Connection_Manager(Device_Map const & device_map, Submitter
m_connections{},
m_detector(std::bind(&Connection_Manager::detect_devices, this))
{
- for (auto const & [name, id] : device_map)
+ for (auto const & [name, details] : device_map)
{
- m_connections[id] = std::make_unique<Device_Connection>(id, name, submitter, callback);
+ Device_Id const & id = details.first;
+ bool const virtual_device = details.second;
+ m_connections[id] = std::make_unique<Device_Connection>(id, name, submitter, callback, virtual_device);
}
refresh_devices(true, false);
}