gui/playlist: Set playlist size when cleared

Signed-off-by: Anna Schumaker <Anna@NoWheyCreamery.com>
This commit is contained in:
Anna Schumaker 2016-07-28 11:57:39 -04:00
parent 5232217eeb
commit da19ddd388
1 changed files with 7 additions and 1 deletions

View File

@ -200,6 +200,12 @@ static void __playlist_removed(struct queue *queue, unsigned int row)
__playlist_update_sizes(queue);
}
static void __playlist_cleared(struct queue *queue, unsigned int n)
{
gui_queue_model_clear(queue, n);
__playlist_update_sizes(queue);
}
static bool __playlist_erase(struct queue *queue, struct track *track)
{
if (string_match(gui_playlist_cur(), "Collection"))
@ -340,6 +346,6 @@ struct queue_ops playlist_ops = {
.qop_added = __playlist_added,
.qop_erase = __playlist_erase,
.qop_removed = __playlist_removed,
.qop_cleared = gui_queue_model_clear,
.qop_cleared = __playlist_cleared,
.qop_updated = gui_queue_model_update,
};