Mercurial > audlegacy
diff audacious/controlsocket.c @ 2090:b89947411061 trunk
[svn] Make controlsocket.c happier. Still a ton of warnings, but it compiles now.
author | kiyoshi |
---|---|
date | Mon, 11 Dec 2006 04:46:09 -0800 |
parents | 0985452d1962 |
children | b05046902327 |
line wrap: on
line diff
--- a/audacious/controlsocket.c Mon Dec 11 04:36:50 2006 -0800 +++ b/audacious/controlsocket.c Mon Dec 11 04:46:09 2006 -0800 @@ -373,28 +373,27 @@ ctrl_ack_packet(pkt); break; case CMD_GET_PLAYLIST_POS: - ctrl_write_gint(pkt->fd, playlist_get_position()); + ctrl_write_gint(pkt->fd, playlist_get_position(playlist_get_active())); ctrl_ack_packet(pkt); break; case CMD_GET_PLAYLIST_LENGTH: - ctrl_write_gint(pkt->fd, playlist_get_length()); + ctrl_write_gint(pkt->fd, playlist_get_length(playlist_get_active())); ctrl_ack_packet(pkt); break; case CMD_GET_PLAYQUEUE_LENGTH: - ctrl_write_gint(pkt->fd, playlist_queue_get_length()); + ctrl_write_gint(pkt->fd, playlist_queue_get_length(playlist_get_active())); ctrl_ack_packet(pkt); break; case CMD_PLAYQUEUE_IS_QUEUED: ctrl_write_gboolean(pkt->fd, - playlist_is_position_queued(*((guint32 *) pkt->data))); + playlist_is_position_queued(* ((guint32 *) pkt->data), playlist_get_active())); ctrl_ack_packet(pkt); break; case CMD_PLAYQUEUE_GET_POS: if (pkt->data) ctrl_write_gint(pkt->fd, - playlist_get_queue_position_number(* - ((guint32 *) pkt-> - data))); + playlist_get_queue_position_number(* ((guint32 *) pkt->data), + playlist_get_active())); else ctrl_write_gint(pkt->fd, 0); @@ -403,9 +402,8 @@ case CMD_PLAYQUEUE_GET_QPOS: if (pkt->data) ctrl_write_gint(pkt->fd, - playlist_get_queue_qposition_number(* - ((guint32 *) pkt-> - data))); + playlist_get_queue_qposition_number(* ((guint32 *) pkt->data), + playlist_get_active())); else ctrl_write_gint(pkt->fd, 0); @@ -443,7 +441,7 @@ case CMD_GET_PLAYLIST_FILE: if (pkt->data) { gchar *filename; - filename = playlist_get_filename(*((guint32 *) pkt->data)); + filename = playlist_get_filename(*((guint32 *) pkt->data), playlist_get_active()); ctrl_write_string(pkt->fd, filename); g_free(filename); } @@ -454,7 +452,7 @@ case CMD_GET_PLAYLIST_TITLE: if (pkt->data) { gchar *title; - title = playlist_get_songtitle(*((guint32 *) pkt->data)); + title = playlist_get_songtitle(*((guint32 *) pkt->data), playlist_get_active()); ctrl_write_string(pkt->fd, title); g_free(title); } @@ -465,9 +463,8 @@ case CMD_GET_PLAYLIST_TIME: if (pkt->data) ctrl_write_gint(pkt->fd, - playlist_get_songtime(* - ((guint32 *) pkt-> - data))); + playlist_get_songtime(*((guint32 *) pkt->data), + playlist_get_active())); else ctrl_write_gint(pkt->fd, -1); @@ -497,7 +494,7 @@ memcpy(filename, dataptr, len); GDK_THREADS_ENTER(); - playlist_add_url(filename); + playlist_add_url(filename, playlist_get_active()); GDK_THREADS_LEAVE(); g_free(filename); @@ -508,7 +505,7 @@ break; case CMD_PLAYLIST_ADD_URL_STRING: GDK_THREADS_ENTER(); - playlist_add_url(pkt->data); + playlist_add_url(pkt->data, playlist_get_active()); GDK_THREADS_LEAVE(); ctrl_ack_packet(pkt); @@ -518,19 +515,19 @@ gint pos = *(gint *) pkt->data; gchar *ptr = pkt->data; ptr += sizeof(gint); - playlist_ins_url(ptr, pos); + playlist_ins_url(ptr, pos, playlist_get_active()); } ctrl_ack_packet(pkt); break; case CMD_PLAYLIST_DELETE: GDK_THREADS_ENTER(); - playlist_delete_index(*((guint32 *) pkt->data)); + playlist_delete_index(*((guint32 *) pkt->data), playlist_get_active()); GDK_THREADS_LEAVE(); ctrl_ack_packet(pkt); break; case CMD_PLAYLIST_CLEAR: GDK_THREADS_ENTER(); - playlist_clear(); + playlist_clear(playlist_get_active()); mainwin_clear_song_info(); mainwin_set_info_text(); GDK_THREADS_LEAVE(); @@ -611,7 +608,7 @@ case CMD_PLAY: if (bmp_playback_get_paused()) bmp_playback_pause(); - else if (playlist_get_length()) + else if (playlist_get_length(playlist_get_active())) bmp_playback_initiate(); else mainwin_eject_pushed(); @@ -633,26 +630,26 @@ break; case CMD_PLAYQUEUE_ADD: num = *((guint32 *) data); - if (num < (guint)playlist_get_length()) - playlist_queue_position(num); + if (num < (guint)playlist_get_length(playlist_get_active())) + playlist_queue_position(num, playlist_get_active()); break; case CMD_PLAYQUEUE_REMOVE: num = *((guint32 *) data); - if (num < (guint)playlist_get_length()) - playlist_queue_remove(num); + if (num < (guint)playlist_get_length(playlist_get_active())) + playlist_queue_remove(num, playlist_get_active()); break; case CMD_PLAYQUEUE_CLEAR: - playlist_clear_queue(); + playlist_clear_queue(playlist_get_active()); break; case CMD_SET_PLAYLIST_POS: num = *((guint32 *) data); - if (num < (guint)playlist_get_length()) - playlist_set_position(num); + if (num < (guint)playlist_get_length(playlist_get_active())) + playlist_set_position(num, playlist_get_active()); break; case CMD_JUMP_TO_TIME: num = *((guint32 *) data); - if (playlist_get_current_length() > 0 && - num < (guint)playlist_get_current_length()) + if (playlist_get_current_length(playlist_get_active()) > 0 && + num < (guint)playlist_get_current_length(playlist_get_active())) bmp_playback_seek(num / 1000); break; case CMD_SET_VOLUME: @@ -707,10 +704,10 @@ mainwin_eject_pushed(); break; case CMD_PLAYLIST_PREV: - playlist_prev(); + playlist_prev(playlist_get_active()); break; case CMD_PLAYLIST_NEXT: - playlist_next(); + playlist_next(playlist_get_active()); break; case CMD_TOGGLE_REPEAT: mainwin_repeat_pushed(!cfg.repeat);