From 34b30a75b1a741c704aff64edc12fbfbf51f6523 Mon Sep 17 00:00:00 2001 From: Eddy Pedroni Date: Sun, 16 Nov 2025 18:03:00 +0100 Subject: Add support for virtual devices --- daemon/src/connection_manager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'daemon/src/connection_manager.cpp') 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(id, name, submitter, callback); + Device_Id const & id = details.first; + bool const virtual_device = details.second; + m_connections[id] = std::make_unique(id, name, submitter, callback, virtual_device); } refresh_devices(true, false); } -- cgit v1.2.3