diff --git a/libarmbox/playback_libeplayer3.cpp b/libarmbox/playback_libeplayer3.cpp index 1e5c12c..efd5d96 100644 --- a/libarmbox/playback_libeplayer3.cpp +++ b/libarmbox/playback_libeplayer3.cpp @@ -776,10 +776,16 @@ void cPlayback::RequestAbort() { hal_info("%s\n", __func__); Stop(); - //player->playback->abortRequested = 1; + //player->playback->abortRequested = 1;//why ? while (player->playback->isPlaying) usleep(100000); } + else if(player->playback->isHttp && !player->playback->isPlaying &&!player->playback->abortRequested) + { + hal_info("%s\n", __func__); + player->playback->abortRequested = 1; + } + } bool cPlayback::IsPlaying()