diff options
Diffstat (limited to 'src/JackDbusDriver.cpp')
-rw-r--r-- | src/JackDbusDriver.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/JackDbusDriver.cpp b/src/JackDbusDriver.cpp index 382ec3b..b2acc69 100644 --- a/src/JackDbusDriver.cpp +++ b/src/JackDbusDriver.cpp @@ -588,6 +588,7 @@ JackDriver::is_attached() const void JackDriver::add_port(PatchageModule* module, PortType type, + PortID id, const std::string& name, bool is_input) { @@ -597,6 +598,7 @@ JackDriver::add_port(PatchageModule* module, new PatchagePort(*module, type, + id, name, "", // TODO: pretty name is_input, @@ -606,8 +608,8 @@ JackDriver::add_port(PatchageModule* module, void JackDriver::add_port(dbus_uint64_t /*client_id*/, - const char* client_name, - dbus_uint64_t /*port_id*/, + const char* client_name, + dbus_uint64_t port_id, const char* port_name, dbus_uint32_t port_flags, dbus_uint32_t port_type) @@ -640,6 +642,7 @@ JackDriver::add_port(dbus_uint64_t /*client_id*/, add_port(module, local_port_type, + PortID{static_cast<jack_port_id_t>(port_id), false}, port_name, port_flags & JACKDBUS_PORT_FLAG_INPUT); } |