Mercurial > audlegacy
diff src/audacious/ui_main.c @ 4081:05140463a43e
install skin if user drag'n'drops it on mainwin
author | Tomasz Mon <desowin@gmail.com> |
---|---|
date | Sun, 09 Dec 2007 14:41:10 +0100 |
parents | 1e754514065d |
children | e06261511a5d |
line wrap: on
line diff
--- a/src/audacious/ui_main.c Sun Dec 09 13:56:34 2007 +0100 +++ b/src/audacious/ui_main.c Sun Dec 09 14:41:10 2007 +0100 @@ -1164,6 +1164,15 @@ return; } + /* perhaps make suffix check case-insensitive -- desowin */ + if (str_has_prefix_nocase((char*)selection_data->data, "file:///")) { + if (str_has_suffix_nocase((char*)selection_data->data, ".wsz\r\n") || + str_has_suffix_nocase((char*)selection_data->data, ".zip\r\n")) { + on_skin_view_drag_data_received(GTK_WIDGET(user_data), context, x, y, selection_data, info, time, NULL); + return; + } + } + playlist_clear(playlist); playlist_add_url(playlist, (gchar *) selection_data->data); playback_initiate();