diff src/song_change/song_change.c @ 594:424d51558e0a trunk

[svn] - Adapted song_change plugin to new hook functions
author mf0102
date Thu, 01 Feb 2007 05:10:14 -0800
parents 91bc67e7800b
children 7cd2050c6f82
line wrap: on
line diff
--- a/src/song_change/song_change.c	Thu Feb 01 00:20:25 2007 -0800
+++ b/src/song_change/song_change.c	Thu Feb 01 05:10:14 2007 -0800
@@ -26,9 +26,9 @@
 static void init(void);
 static void cleanup(void);
 static GtkWidget *configure(void);
-static void songchange_playback_begin(gpointer unused);
-static void songchange_playback_end(gpointer unused);
-static void songchange_playlist_eof(gpointer unused);
+static void songchange_playback_begin(gpointer unused, gpointer unused2);
+static void songchange_playback_end(gpointer unused, gpointer unused2);
+static void songchange_playlist_eof(gpointer unused, gpointer unused2);
 
 static char *cmd_line = NULL;
 static char *cmd_line_after = NULL;
@@ -433,15 +433,15 @@
 	configure_vbox = configure();
 	prefswin_page_new(configure_vbox, "Song Change", DATA_DIR "/images/plugins.png");
 
-	hook_associate("playback begin", songchange_playback_begin);
-	hook_associate("playback end", songchange_playback_end);
-	hook_associate("playlist end reached", songchange_playlist_eof);
+	hook_associate("playback begin", songchange_playback_begin, NULL);
+	hook_associate("playback end", songchange_playback_end, NULL);
+	hook_associate("playlist end reached", songchange_playlist_eof, NULL);
 
 	configure_ok_cb(NULL, NULL);
 }
 
 static void
-songchange_playback_begin(gpointer unused)
+songchange_playback_begin(gpointer unused, gpointer unused2)
 {
 	int pos;
 	char *current_file;
@@ -455,7 +455,7 @@
 }
 
 static void
-songchange_playback_end(gpointer unused)
+songchange_playback_end(gpointer unused, gpointer unused2)
 {
 	int pos;
 	char *current_file;
@@ -469,7 +469,7 @@
 }
 
 static void
-songchange_playlist_eof(gpointer unused)
+songchange_playlist_eof(gpointer unused, gpointer unused2)
 {
 	int pos;
 	char *current_file;