--- qutecom-2.2~rc3.dfsg1/libs/sound/src/linux/LinuxSound.cpp 2009-04-22 22:04:52.000000000 +0100 +++ qutecom-2.2~rc3.dfsg1_lc/libs/sound/src/linux/LinuxSound.cpp 2009-04-22 22:16:48.000000000 +0100 @@ -46,7 +46,7 @@ } void LinuxSound::run() { - for (int i = 0; (_loops < 0) || (i < _loops); i++) { + for (int i = 0; !_mustStop && ((_loops < 0) || (i < _loops)); i++) { alsa_play_file(_filename.c_str(), _alsaDevice.c_str(), &_mustStop); } }