diff options
author | Nedko Arnaudov <nedko@arnaudov.name> | 2009-05-26 04:39:51 +0300 |
---|---|---|
committer | Nedko Arnaudov <nedko@arnaudov.name> | 2009-05-26 04:39:51 +0300 |
commit | ab9ef939b5178110cd2689ff6d95466ce88c35f2 (patch) | |
tree | 8f44d115b62a2d66cd4ac62ef91e1d4df459bca4 /common/JackEngine.cpp | |
parent | 4b85b0963c6bd1a24ddbdea007a1e36ba4e76757 (diff) | |
download | jack2-ab9ef939b5178110cd2689ff6d95466ce88c35f2.tar.gz |
JackGraphManager::CheckPorts (with get) -> JackGraphManager::GetTwoPorts
This makes PortConnect and PortDisconnect (string variants) implementations identical
Diffstat (limited to 'common/JackEngine.cpp')
-rw-r--r-- | common/JackEngine.cpp | 13 |
1 files changed, 4 insertions, 9 deletions
diff --git a/common/JackEngine.cpp b/common/JackEngine.cpp index 7e94e42f..95db61dc 100644 --- a/common/JackEngine.cpp +++ b/common/JackEngine.cpp @@ -741,7 +741,7 @@ int JackEngine::PortConnect(int refnum, const char* src, const char* dst) jack_log("JackEngine::PortConnect src = %s dst = %s", src, dst); jack_port_id_t port_src, port_dst; - return (fGraphManager->CheckPorts(src, dst, &port_src, &port_dst) < 0) + return (fGraphManager->GetTwoPorts(src, dst, &port_src, &port_dst) < 0) ? -1 : PortConnect(refnum, port_src, port_dst); } @@ -788,14 +788,9 @@ int JackEngine::PortDisconnect(int refnum, const char* src, const char* dst) AssertRefnum(refnum); jack_port_id_t port_src, port_dst; - if (fGraphManager->CheckPorts(src, dst, &port_src, &port_dst) < 0) { - return -1; - } else if (fGraphManager->Disconnect(port_src, port_dst) == 0) { - NotifyPortConnect(port_src, port_dst, false); - return 0; - } else { - return -1; - } + return (fGraphManager->GetTwoPorts(src, dst, &port_src, &port_dst) < 0) + ? -1 + : PortDisconnect(refnum, port_src, port_dst); } int JackEngine::PortDisconnect(int refnum, jack_port_id_t src, jack_port_id_t dst) |