summaryrefslogtreecommitdiff
path: root/common/JackEngine.cpp
diff options
context:
space:
mode:
authorNedko Arnaudov <nedko@arnaudov.name>2009-05-26 04:39:51 +0300
committerNedko Arnaudov <nedko@arnaudov.name>2009-05-26 04:39:51 +0300
commitab9ef939b5178110cd2689ff6d95466ce88c35f2 (patch)
tree8f44d115b62a2d66cd4ac62ef91e1d4df459bca4 /common/JackEngine.cpp
parent4b85b0963c6bd1a24ddbdea007a1e36ba4e76757 (diff)
downloadjack2-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.cpp13
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)