nonlib: Fix bugs in JACK::Port.
This commit is contained in:
parent
fd1207b75e
commit
a59dad4204
|
@ -126,7 +126,7 @@ namespace JACK
|
|||
if ( type() == rhs.type() )
|
||||
return strcmp( name(), rhs.name() );
|
||||
else
|
||||
return type() == Port::Input;
|
||||
return direction() == Port::Input;
|
||||
}
|
||||
|
||||
|
||||
|
@ -171,7 +171,8 @@ namespace JACK
|
|||
{
|
||||
_port = jack_port_register( _client->jack_client(), _name,
|
||||
_type == Audio ? JACK_DEFAULT_AUDIO_TYPE : JACK_DEFAULT_MIDI_TYPE,
|
||||
_direction == Output ? JackPortIsOutput : JackPortIsInput | _terminal ? JackPortIsTerminal : 0,
|
||||
( _direction == Output ? JackPortIsOutput : JackPortIsInput ) |
|
||||
( _terminal ? JackPortIsTerminal : 0 ),
|
||||
0 );
|
||||
|
||||
if ( ! _port )
|
||||
|
@ -278,7 +279,7 @@ namespace JACK
|
|||
const char *dst;
|
||||
const char *name = jack_port_name( _port );
|
||||
|
||||
if ( type() == Output )
|
||||
if ( direction() == Output )
|
||||
{
|
||||
src = name;
|
||||
dst = *port_name;
|
||||
|
|
Loading…
Reference in New Issue