]> git.sesse.net Git - nageru/commitdiff
Fix some crashes.
authorSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 16 Jun 2018 09:25:03 +0000 (11:25 +0200)
committerSteinar H. Gunderson <sgunderson@bigfoot.com>
Sat, 16 Jun 2018 09:25:03 +0000 (11:25 +0200)
mainwindow.cpp

index 9a2c5f1151b26ec2bf1971534e123809c88c246d..0b32e3d49840ff0c4f5a7f73f336e57bfc1f8be5 100644 (file)
@@ -92,6 +92,8 @@ void MainWindow::queue_clicked()
 
 void MainWindow::preview_clicked()
 {
+       if (cliplist_clips->empty()) return;
+
        QItemSelectionModel *selected = ui->clip_list->selectionModel();
        if (!selected->hasSelection()) {
                preview_player->play_clip(*cliplist_clips->back(), 0);
@@ -108,6 +110,8 @@ void MainWindow::preview_clicked()
 
 void MainWindow::play_clicked()
 {
+       if (playlist_clips->empty()) return;
+
        QItemSelectionModel *selected = ui->playlist->selectionModel();
        int row;
        if (!selected->hasSelection()) {