Mercurial > audlegacy
diff src/audacious/ui_playlist_evlisteners.c @ 4544:084dbc8d23da
removed variable "has_x11_connection" from main.c, needed to hookify some functions therefore
author | mf0102 <0102@gmx.at> |
---|---|
date | Mon, 12 May 2008 23:01:06 +0200 |
parents | 6e412073cf28 |
children |
line wrap: on
line diff
--- a/src/audacious/ui_playlist_evlisteners.c Mon May 12 19:31:11 2008 +0200 +++ b/src/audacious/ui_playlist_evlisteners.c Mon May 12 23:01:06 2008 +0200 @@ -37,8 +37,18 @@ playlist_manager_update(); } +static void +ui_playlist_evlistener_playlistwin_show(gpointer hook_data, gpointer user_data) +{ + gboolean *show = (gboolean*)hook_data; + if (*show == TRUE) + playlistwin_show(); + else + playlistwin_hide(); +} + void ui_playlist_evlistener_init(void) { - hook_associate("playlist update", - ui_playlist_evlistener_playlist_update, NULL); + hook_associate("playlist update", ui_playlist_evlistener_playlist_update, NULL); + hook_associate("playlistwin show", ui_playlist_evlistener_playlistwin_show, NULL); }