diff --git a/gui/queue.c b/gui/queue.c index 2da8ba4a..d9a0f284 100644 --- a/gui/queue.c +++ b/gui/queue.c @@ -91,8 +91,10 @@ void __queue_filter(GtkSearchEntry *entry, gpointer data) gtk_tree_model_filter_refilter(GTK_TREE_MODEL_FILTER(gq_queue->gq_filter)); gui_view_scroll(); - if (gq_queue->gq_visible) + if (gq_queue->gq_visible) { g_hash_table_destroy(gq_queue->gq_visible); + gq_queue->gq_visible = NULL; + } } struct gui_queue *gui_queue_alloc(struct queue *queue, const gchar *text,