From: Steinar H. Gunderson Date: Sat, 16 Jun 2018 09:25:03 +0000 (+0200) Subject: Fix some crashes. X-Git-Tag: 1.8.0~76^2~270 X-Git-Url: https://git.sesse.net/?a=commitdiff_plain;h=8c7b8ca3efb01c6aa50e1305aa533e8ee8e68bd8;p=nageru Fix some crashes. --- diff --git a/mainwindow.cpp b/mainwindow.cpp index 9a2c5f1..0b32e3d 100644 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -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()) {