-rw-r--r-- | core/multimedia/opieplayer/playlistwidget.cpp | 17 |
1 files changed, 11 insertions, 6 deletions
diff --git a/core/multimedia/opieplayer/playlistwidget.cpp b/core/multimedia/opieplayer/playlistwidget.cpp index 35208e4..b0d4958 100644 --- a/core/multimedia/opieplayer/playlistwidget.cpp +++ b/core/multimedia/opieplayer/playlistwidget.cpp | |||
@@ -419,6 +419,8 @@ void PlayListWidget::addToSelection( const DocLnk& lnk ) { | |||
419 | d->setDocumentUsed = FALSE; | 419 | d->setDocumentUsed = FALSE; |
420 | if ( mediaPlayerState->playlist() ) | 420 | if ( mediaPlayerState->playlist() ) { |
421 | d->selectedFiles->addToSelection( lnk ); | 421 | if(QFileInfo(lnk.file()).exists()) |
422 | d->selectedFiles->addToSelection( lnk ); | ||
423 | } | ||
422 | else | 424 | else |
423 | mediaPlayerState->setPlaying( TRUE ); | 425 | mediaPlayerState->setPlaying( TRUE ); |
424 | } | 426 | } |
@@ -437,3 +439,4 @@ void PlayListWidget::addAllToList() { | |||
437 | for ( ; Adit.current(); ++Adit ) | 439 | for ( ; Adit.current(); ++Adit ) |
438 | d->selectedFiles->addToSelection( **Adit ); | 440 | if(QFileInfo(Adit.current()->file()).exists()) |
441 | d->selectedFiles->addToSelection( **Adit ); | ||
439 | } | 442 | } |
@@ -443,3 +446,4 @@ void PlayListWidget::addAllMusicToList() { | |||
443 | QListIterator<DocLnk> dit( files.children() ); | 446 | QListIterator<DocLnk> dit( files.children() ); |
444 | for ( ; dit.current(); ++dit ) | 447 | for ( ; dit.current(); ++dit ) |
448 | if(QFileInfo(dit.current()->file()).exists()) | ||
445 | d->selectedFiles->addToSelection( **dit ); | 449 | d->selectedFiles->addToSelection( **dit ); |
@@ -451,3 +455,4 @@ void PlayListWidget::addAllVideoToList() { | |||
451 | for ( ; dit.current(); ++dit ) | 455 | for ( ; dit.current(); ++dit ) |
452 | d->selectedFiles->addToSelection( **dit ); | 456 | if(QFileInfo( dit.current()->file()).exists()) |
457 | d->selectedFiles->addToSelection( **dit ); | ||
453 | } | 458 | } |