Mercurial > audlegacy
diff audacious/ui_playlist.c @ 840:ffc5ab7b4b2c trunk
[svn] added a 'remove duplicates' option to the playlist removal menu
author | giacomo |
---|---|
date | Sat, 18 Mar 2006 07:34:43 -0800 |
parents | 0a73d1faeb4e |
children | b2e62b6c452b |
line wrap: on
line diff
--- a/audacious/ui_playlist.c Fri Mar 17 20:07:11 2006 -0800 +++ b/audacious/ui_playlist.c Sat Mar 18 07:34:43 2006 -0800 @@ -63,7 +63,7 @@ enum { ADD_URL, ADD_DIR, ADD_FILES, - SUB_MISC, SUB_ALL, SUB_CROP, SUB_SELECTED, + SUB_MISC, SUB_ALL, SUB_CROP, SUB_SELECTED, SUB_DUPLICATE, SEL_INV, SEL_ZERO, SEL_ALL, MISC_SORT, MISC_FILEINFO, MISC_MISCOPTS, PLIST_NEW, PLIST_SAVE_AS, PLIST_LOAD, @@ -181,7 +181,11 @@ {N_("/Remove Selected"), "Delete", playlistwin_sub_menu_callback, - SUB_SELECTED, "<Item>", GTK_STOCK_DELETE} + SUB_SELECTED, "<Item>", GTK_STOCK_DELETE}, + + {N_("/Remove Duplicates"), NULL, + playlistwin_sub_menu_callback, + SUB_DUPLICATE, "<Item>", GTK_STOCK_DELETE} }; static GtkItemFactoryEntry pllist_menu_entries[] = { @@ -1879,6 +1883,9 @@ case SUB_SELECTED: playlist_delete(FALSE); break; + case SUB_DUPLICATE: + playlist_remove_duplicates(); + break; case PLAYLISTWIN_REMOVE_DEAD_FILES: playlist_remove_dead_files(); break;