summaryrefslogtreecommitdiffstats
path: root/src/JackDbusDriver.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/JackDbusDriver.cpp')
-rw-r--r--src/JackDbusDriver.cpp7
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);
}