From 8f1e7b6283a49e287e19131302b51838a89f4fbd Mon Sep 17 00:00:00 2001 From: sletz Date: Mon, 2 May 2011 11:07:33 +0000 Subject: [PATCH] Cleanup JackWinMMEDriver. git-svn-id: http://subversion.jackaudio.org/jack/jack2/trunk/jackmp@4369 0c269be4-1314-0410-8aa9-9f06e86f4224 --- windows/winmme/JackWinMMEDriver.cpp | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/windows/winmme/JackWinMMEDriver.cpp b/windows/winmme/JackWinMMEDriver.cpp index 0534bd28..54d43c70 100644 --- a/windows/winmme/JackWinMMEDriver.cpp +++ b/windows/winmme/JackWinMMEDriver.cpp @@ -61,10 +61,9 @@ JackWinMMEDriver::Attach() for (int i = 0; i < fCaptureChannels; i++) { JackWinMMEInputPort *input_port = input_ports[i]; name = input_port->GetName(); - fEngine->PortRegister(fClientControl.fRefNum, name, - JACK_DEFAULT_MIDI_TYPE, - CaptureDriverFlags, buffer_size, &index); - if (index == NO_PORT) { + if (fEngine->PortRegister(fClientControl.fRefNum, name, + JACK_DEFAULT_MIDI_TYPE, + CaptureDriverFlags, buffer_size, &index) < 0) { jack_error("JackWinMMEDriver::Attach - cannot register input port " "with name '%s'.", name); // X: Do we need to deallocate ports? @@ -86,10 +85,9 @@ JackWinMMEDriver::Attach() for (int i = 0; i < fPlaybackChannels; i++) { JackWinMMEOutputPort *output_port = output_ports[i]; name = output_port->GetName(); - fEngine->PortRegister(fClientControl.fRefNum, name, - JACK_DEFAULT_MIDI_TYPE, - PlaybackDriverFlags, buffer_size, &index); - if (index == NO_PORT) { + if (fEngine->PortRegister(fClientControl.fRefNum, name, + JACK_DEFAULT_MIDI_TYPE, + PlaybackDriverFlags, buffer_size, &index) < 0) { jack_error("JackWinMMEDriver::Attach - cannot register output " "port with name '%s'.", name); // X: Do we need to deallocate ports?