diff --git a/gui/tabs.cpp b/gui/tabs.cpp index 89d6ae6d..c6680b61 100644 --- a/gui/tabs.cpp +++ b/gui/tabs.cpp @@ -115,9 +115,11 @@ void Tab :: on_track_removed(unsigned int row) void Tab :: on_tracks_cleared(unsigned int n) { - tab_window->q_model->on_cleared(n); - tab_label->set_size(); - tab_runtime_changed(); + if (n > 0) { + tab_window->q_model->on_cleared(n); + tab_label->set_size(); + tab_runtime_changed(); + } } void Tab :: on_track_updated(unsigned int row)