only play expanded songs, music_random (#376)

This commit is contained in:
in1tiate 2021-01-09 09:14:56 -06:00 committed by GitHub
parent 1da6e37e04
commit 7bac3c9514
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -4295,11 +4295,14 @@ void Courtroom::music_random()
QTreeWidgetItemIterator::NotHidden |
QTreeWidgetItemIterator::NoChildren);
while (*it) {
clist += (*it);
if ((*it)->parent()->isExpanded()) {
clist += (*it);
}
++it;
}
int i = qrand() % clist.length();
on_music_list_double_clicked(clist.at(i), 1);
if (clist.length() == 0)
return;
on_music_list_double_clicked(clist.at(qrand() % clist.length()), 1);
}
void Courtroom::music_list_expand_all() { ui_music_list->expandAll(); }