summaryrefslogtreecommitdiff
path: root/plugins/gtkui/plcommon.c
diff options
context:
space:
mode:
authorGravatar waker <wakeroid@gmail.com>2012-11-25 12:06:13 +0100
committerGravatar waker <wakeroid@gmail.com>2012-11-25 12:06:13 +0100
commit4d190480e4dbb382673e5a2f698fe39c9feb9b80 (patch)
tree1f20b25c59054b0d724202bf8334f764c64e7906 /plugins/gtkui/plcommon.c
parentb4fb95c1a8fc2bc7a87a98355e64ac2945b79f02 (diff)
added add/remove to/from playqueue hotkeys
Diffstat (limited to 'plugins/gtkui/plcommon.c')
-rw-r--r--plugins/gtkui/plcommon.c17
1 files changed, 5 insertions, 12 deletions
diff --git a/plugins/gtkui/plcommon.c b/plugins/gtkui/plcommon.c
index c3c08346..880f5f81 100644
--- a/plugins/gtkui/plcommon.c
+++ b/plugins/gtkui/plcommon.c
@@ -216,7 +216,6 @@ void
main_add_to_playback_queue_activate (GtkMenuItem *menuitem,
gpointer user_data)
{
- DdbListview *ps = DDB_LISTVIEW (g_object_get_data (G_OBJECT (menuitem), "ps"));
DB_playItem_t *it = deadbeef->pl_get_first (PL_MAIN);
while (it) {
if (deadbeef->pl_is_selected (it)) {
@@ -226,8 +225,7 @@ main_add_to_playback_queue_activate (GtkMenuItem *menuitem,
deadbeef->pl_item_unref (it);
it = next;
}
- main_refresh ();
- search_redraw ();
+ deadbeef->sendmessage (DB_EV_PLAYLIST_REFRESH, 0, 0, 0);
}
void
@@ -235,7 +233,6 @@ main_remove_from_playback_queue_activate
(GtkMenuItem *menuitem,
gpointer user_data)
{
- DdbListview *ps = DDB_LISTVIEW (g_object_get_data (G_OBJECT (menuitem), "ps"));
DB_playItem_t *it = deadbeef->pl_get_first (PL_MAIN);
while (it) {
if (deadbeef->pl_is_selected (it)) {
@@ -245,11 +242,9 @@ main_remove_from_playback_queue_activate
deadbeef->pl_item_unref (it);
it = next;
}
- main_refresh ();
- search_redraw ();
+ deadbeef->sendmessage (DB_EV_PLAYLIST_REFRESH, 0, 0, 0);
}
-#if 0
void
main_reload_metadata_activate
(GtkMenuItem *menuitem,
@@ -286,11 +281,13 @@ main_reload_metadata_activate
deadbeef->pl_item_unref (it);
it = next;
}
+ deadbeef->sendmessage (DB_EV_PLAYLIST_REFRESH, 0, 0, 0);
+#if 0
main_refresh ();
search_redraw ();
trkproperties_fill_metadata ();
-}
#endif
+}
void
main_properties_activate (GtkMenuItem *menuitem,
@@ -466,12 +463,10 @@ list_context_menu (DdbListview *listview, DdbListviewIter it, int idx) {
gtk_container_add (GTK_CONTAINER (playlist_menu), remove_from_playback_queue1);
g_object_set_data (G_OBJECT (remove_from_playback_queue1), "ps", listview);
-#if 0
reload_metadata = gtk_menu_item_new_with_mnemonic (_("Reload metadata"));
gtk_widget_show (reload_metadata);
gtk_container_add (GTK_CONTAINER (playlist_menu), reload_metadata);
g_object_set_data (G_OBJECT (reload_metadata), "ps", listview);
-#endif
separator9 = gtk_separator_menu_item_new ();
gtk_widget_show (separator9);
@@ -636,11 +631,9 @@ list_context_menu (DdbListview *listview, DdbListviewIter it, int idx) {
g_signal_connect ((gpointer) remove_from_playback_queue1, "activate",
G_CALLBACK (main_remove_from_playback_queue_activate),
NULL);
-#if 0
g_signal_connect ((gpointer) reload_metadata, "activate",
G_CALLBACK (main_reload_metadata_activate),
NULL);
-#endif
g_signal_connect ((gpointer) remove2, "activate",
G_CALLBACK (on_remove2_activate),
NULL);