git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@2858 0c269be4-1314-0410-8aa9-9f06e86f4224tags/1.90
| @@ -555,8 +555,9 @@ EXPORT int jack_port_set_name(jack_port_t* port, const char* name) | |||||
| return -1; | return -1; | ||||
| } else { | } else { | ||||
| JackGraphManager* manager = GetGraphManager(); | JackGraphManager* manager = GetGraphManager(); | ||||
| if (manager) { | |||||
| JackClient* client = JackClient::fClientTable[manager->GetPort(myport)->GetRefNum()]; | |||||
| int refnum; | |||||
| if (manager && ((refnum = manager->GetPort(myport)->GetRefNum()) > 0)) { | |||||
| JackClient* client = JackClient::fClientTable[refnum]; | |||||
| assert(client); | assert(client); | ||||
| return client->PortRename(myport, name); | return client->PortRename(myport, name); | ||||
| } else { | } else { | ||||
| @@ -244,7 +244,7 @@ int JackClient::ClientNotify(int refnum, const char* name, int notify, int sync, | |||||
| break; | break; | ||||
| case kPortRenameCallback: | case kPortRenameCallback: | ||||
| jack_log("JackClient::kPortRenameCallback src = %ld dst = %ld", value1, value2); | |||||
| jack_log("JackClient::kPortRenameCallback port = %ld"); | |||||
| if (fPortRename) | if (fPortRename) | ||||
| fPortRename(value1, GetGraphManager()->GetPort(value1)->GetName(), fPortRenameArg); | fPortRename(value1, GetGraphManager()->GetPort(value1)->GetName(), fPortRenameArg); | ||||
| break; | break; | ||||
| @@ -416,7 +416,7 @@ extern "C" | |||||
| * | * | ||||
| * @return 0 on success, otherwise a non-zero error code | * @return 0 on success, otherwise a non-zero error code | ||||
| */ | */ | ||||
| int jack_set_port_registration_callback (jack_client_t *, | |||||
| int jack_set_port_registration_callback (jack_client_t *, | |||||
| JackPortRegistrationCallback | JackPortRegistrationCallback | ||||
| registration_callback, void *arg); | registration_callback, void *arg); | ||||