From b210809e6eb7d1cc3ed95b2209ddf64f86465a6a Mon Sep 17 00:00:00 2001 From: Tobias Doerffel Date: Sun, 15 Jun 2008 21:47:52 +0000 Subject: [PATCH] cleanups and small optimizations git-svn-id: https://lmms.svn.sf.net/svnroot/lmms/trunk/lmms@1147 0778d3d1-df1d-0410-868b-ea421aaaa00d --- src/core/midi/midi_alsa_seq.cpp | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/core/midi/midi_alsa_seq.cpp b/src/core/midi/midi_alsa_seq.cpp index aad07faba..bf2f92473 100644 --- a/src/core/midi/midi_alsa_seq.cpp +++ b/src/core/midi/midi_alsa_seq.cpp @@ -265,7 +265,7 @@ void midiALSASeq::applyPortMode( midiPort * _port ) else if( m_portIDs[_port][i] != -1 ) { // then remove this port - snd_seq_delete_port( m_seqHandle, m_portIDs[_port][i] ); + snd_seq_delete_simple_port( m_seqHandle, m_portIDs[_port][i] ); m_portIDs[_port][i] = -1; } } @@ -311,8 +311,8 @@ void midiALSASeq::removePort( midiPort * _port ) { if( m_portIDs.contains( _port ) ) { - snd_seq_delete_port( m_seqHandle, m_portIDs[_port][0] ); - snd_seq_delete_port( m_seqHandle, m_portIDs[_port][1] ); + snd_seq_delete_simple_port( m_seqHandle, m_portIDs[_port][0] ); + snd_seq_delete_simple_port( m_seqHandle, m_portIDs[_port][1] ); m_portIDs.remove( _port ); } midiClient::removePort( _port ); @@ -436,10 +436,9 @@ void midiALSASeq::run( void ) snd_seq_event_input( m_seqHandle, &ev ); midiPort * dest = NULL; - for( int i = 0; i < m_portIDs.values().size(); ++i ) + for( int i = 0; i < m_portIDs.size(); ++i ) { - if( m_portIDs.values()[i][0] == ev->dest.port || - m_portIDs.values()[i][0] == ev->dest.port ) + if( m_portIDs.values()[i][0] == ev->dest.port ) { dest = m_portIDs.keys()[i]; }