diff audacious/controlsocket.c @ 1653:a6e6d3500c13 trunk

[svn] - revert back to r2216
author nenolod
date Thu, 07 Sep 2006 22:26:54 -0700
parents f3934d790a2e
children 70caa62ead63
line wrap: on
line diff
--- a/audacious/controlsocket.c	Thu Sep 07 22:00:35 2006 -0700
+++ b/audacious/controlsocket.c	Thu Sep 07 22:26:54 2006 -0700
@@ -44,12 +44,14 @@
 #include <arpa/inet.h>
 
 #include "main.h"
+#include "equalizer.h"
+#include "mainwin.h"
 #include "input.h"
 #include "playback.h"
 #include "playlist.h"
+#include "ui_playlist.h"
 #include "prefswin.h"
 #include "libaudacious/beepctrl.h"
-#include "interface.h"
 
 #define CTRLSOCKET_BACKLOG        100
 #define CTRLSOCKET_TIMEOUT        100000
@@ -432,6 +434,10 @@
             ctrl_write_gint(pkt->fd, b);
             ctrl_ack_packet(pkt);
             break;
+        case CMD_GET_SKIN:
+            ctrl_write_string(pkt->fd, bmp_active_skin->path);
+            ctrl_ack_packet(pkt);
+            break;
         case CMD_GET_PLAYLIST_FILE:
             if (pkt->data) {
                 gchar *filename;
@@ -750,7 +756,7 @@
             mainwin_quit_cb();
             break;
 	case CMD_ACTIVATE:
-	    current_interface->present();
+	    gtk_window_present(GTK_WINDOW(mainwin));
 	    break;
         default:
             g_message("Unknown socket command received");