Index: /xmms-musepack/branches/r2d/src/libmpc.cpp
===================================================================
--- /xmms-musepack/branches/r2d/src/libmpc.cpp	(revision 144)
+++ /xmms-musepack/branches/r2d/src/libmpc.cpp	(revision 145)
@@ -830,5 +830,6 @@
         {
 			lockRelease();
-			if (!mpcDecoder.isPause && status == -1 && MpcPlugin.output->output_time() == 0)
+			if (mpcDecoder.isPause == FALSE && status == -1 &&
+						 MpcPlugin.output->buffer_playing() == FALSE)
 				break;
             xmms_usleep(100000);
