--- a/src/models/playlistmodel.cpp~ 2021-11-03 13:07:40.000000000 +0300 +++ b/src/models/playlistmodel.cpp 2022-04-12 11:44:19.693725153 +0300 @@ -208,6 +208,7 @@ PlayListItem *PlayListModel::getItem(int void PlayListModel::setPlayingVideo(int playingVideo) { // unset current playing video +if (playingVideo != m_playingVideo && m_playList.size() > 0 && playingVideo >= 0 && playingVideo < m_playList.size()) { m_playList[m_playingVideo]->setIsPlaying(false); Q_EMIT dataChanged(index(m_playingVideo, 0), index(m_playingVideo, 0)); @@ -218,3 +219,4 @@ void PlayListModel::setPlayingVideo(int m_playingVideo = playingVideo; Q_EMIT playingVideoChanged(); } +}