ActiveAE: fix port comparison in state machine
authorRainer Hochecker <fernetmenta@online.de>
Tue, 10 Dec 2013 12:54:20 +0000 (13:54 +0100)
committerRainer Hochecker <fernetmenta@online.de>
Tue, 10 Dec 2013 12:56:15 +0000 (13:56 +0100)
xbmc/cores/AudioEngine/Engines/ActiveAE/ActiveAE.cpp

index c977c37..b1a9857 100644 (file)
@@ -268,7 +268,7 @@ void CActiveAE::StateMachine(int signal, Protocol *port, Message *msg)
           break;
         }
       }
-      else if (&m_sink.m_dataPort)
+      else if (port == &m_sink.m_dataPort)
       {
         switch (signal)
         {
@@ -558,7 +558,7 @@ void CActiveAE::StateMachine(int signal, Protocol *port, Message *msg)
           break;
         }
       }
-      else if (&m_sink.m_dataPort)
+      else if (port == &m_sink.m_dataPort)
       {
         switch (signal)
         {
@@ -613,7 +613,7 @@ void CActiveAE::StateMachine(int signal, Protocol *port, Message *msg)
           break;
         }
       }
-      else if (&m_sink.m_dataPort)
+      else if (port == &m_sink.m_dataPort)
       {
         switch (signal)
         {