X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=mainwindow.cpp;h=fd94e89ea786b78bc53a2c22a49c5dba9ad64f83;hb=d2664bbfbd09f04b25f94fefbf1ac890edbb4486;hp=1b7a71f8dcef5207b515883da66bf21324ab6de8;hpb=cf158af1c2219bd9f5a9bc531fb3c1133d327b45;p=nageru diff --git a/mainwindow.cpp b/mainwindow.cpp index 1b7a71f..fd94e89 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -145,7 +145,10 @@ void MainWindow::queue_clicked() if (!selected->hasSelection()) { Clip clip = *cliplist_clips->back(); clip.stream_idx = 0; - playlist_clips->add_clip(clip); + if (clip.pts_out != -1) { + playlist_clips->add_clip(clip); + playlist_selection_changed(); + } return; } @@ -158,8 +161,10 @@ void MainWindow::queue_clicked() clip.stream_idx = ui->preview_display->get_stream_idx(); } - playlist_clips->add_clip(clip); - playlist_selection_changed(); + if (clip.pts_out != -1) { + playlist_clips->add_clip(clip); + playlist_selection_changed(); + } } void MainWindow::preview_clicked()