diff options
author | David Robillard <d@drobilla.net> | 2020-11-27 21:02:35 +0100 |
---|---|---|
committer | David Robillard <d@drobilla.net> | 2020-11-27 21:52:29 +0100 |
commit | f6a72b69f8660ec1aaa6fb00ee9907e798835a25 (patch) | |
tree | bb795dfd30c383deaa76aa792c709cf8f0218f68 /src/JackDriver.cpp | |
parent | 2e7a3b3bc94f8d68475883c845f31ee42cba115c (diff) | |
download | patchage-f6a72b69f8660ec1aaa6fb00ee9907e798835a25.tar.gz patchage-f6a72b69f8660ec1aaa6fb00ee9907e798835a25.tar.bz2 patchage-f6a72b69f8660ec1aaa6fb00ee9907e798835a25.zip |
Ensure that modules always have an ID
Diffstat (limited to 'src/JackDriver.cpp')
-rw-r--r-- | src/JackDriver.cpp | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/JackDriver.cpp b/src/JackDriver.cpp index b3f4be0..2807791 100644 --- a/src/JackDriver.cpp +++ b/src/JackDriver.cpp @@ -16,6 +16,7 @@ #include "JackDriver.hpp" +#include "ClientID.hpp" #include "ILog.hpp" #include "Patchage.hpp" #include "PatchageCanvas.hpp" @@ -166,7 +167,8 @@ JackDriver::create_port_view(Patchage* patchage, const PortID& id) PatchageModule* parent = _app->canvas()->find_module(module_name, type); if (!parent) { - parent = new PatchageModule(patchage, module_name, type); + parent = new PatchageModule( + patchage, module_name, type, ClientID::jack(module_name)); parent->load_location(); patchage->canvas()->add_module(module_name, parent); } @@ -326,7 +328,8 @@ JackDriver::refresh() PatchageModule* m = _app->canvas()->find_module(client1_name, type); if (!m) { - m = new PatchageModule(_app, client1_name, type); + m = new PatchageModule( + _app, client1_name, type, ClientID::jack(client1_name)); m->load_location(); _app->canvas()->add_module(client1_name, m); } |