diff --git a/src/player.cpp b/src/player.cpp index 1c6f0374845a37b1f595b196779cbcd6b341ebed..dbf47b8760a00b6ebabd1c460d51d2129f8a6782 100644 --- a/src/player.cpp +++ b/src/player.cpp @@ -414,13 +414,12 @@ void Player::playVideo(){ debout << "Warning: video unexpectedly finished." << std::endl; } }else{ - if(mMainWindow->getControlWidget()->trackOnlineCalc->checkState() == Qt::Checked) + if( mLooping && mMainWindow->getControlWidget()->trackOnlineCalc->checkState() == Qt::Checked) { QMessageBox::warning(this, "Error: No tracking while looping", "Looping and tracking are incompatible. Please disable one first."); mState = PlayerState::PAUSE; break; - } - if(mLooping) + }else if(mLooping) { if(mState == PlayerState::FORWARD && mAnimation->getCurrentFrameNum() == mAnimation->getSourceOutFrameNum()) {