From 58f99e742cfc854eea9808ccd0ad649c4f042dd5 Mon Sep 17 00:00:00 2001 From: QC Date: Sat, 23 Mar 2013 23:45:37 +0100 Subject: [PATCH] Add clear --- src/Widgets/gmpc-data-view.vala | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/Widgets/gmpc-data-view.vala b/src/Widgets/gmpc-data-view.vala index 30453d5f..fdd90e80 100644 --- a/src/Widgets/gmpc-data-view.vala +++ b/src/Widgets/gmpc-data-view.vala @@ -314,7 +314,19 @@ public class Gmpc.DataView : Gtk.TreeView } else if (event.keyval == Gdk.Key_d) { - return selected_songs_remove(); + if(!selected_songs_remove()) + { + // Detach model (for some reason keeping it attached + // Makes thing break, work-around for now) + // TODO: fixme + var model = get_model(); + this.model = null; + // Clear + MPD.PlayQueue.clear(server); + // Re-add model + this.model = model; + return true; + } } } else -- 2.11.4.GIT