[Goodies-commits] r1880 - xfce4-mpc-plugin/trunk/panel-plugin

Landry Breuil landry at xfce.org
Fri Aug 11 01:24:51 CEST 2006


Author: landry
Date: 2006-08-10 23:24:50 +0000 (Thu, 10 Aug 2006)
New Revision: 1880

Modified:
   xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c
Log:
- Fixed offset on buffer
- now this interface basically works for prev/stop/next but not other functions


Modified: xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c
===================================================================
--- xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c	2006-08-10 21:12:48 UTC (rev 1879)
+++ xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c	2006-08-10 23:24:50 UTC (rev 1880)
@@ -193,7 +193,7 @@
    
    while(!(temp = strstr(mo->buffer,"\n"))) 
    {
-      tv.tv_sec = 2;
+      tv.tv_sec = 1;
       tv.tv_usec = 0;
       FD_ZERO(&fds);
       FD_SET(mo->socket,&fds);
@@ -205,6 +205,7 @@
 	    DBG("ERROR @recv(), err=%s",strerror(errno));
 	    return;
 	 }
+	 DBG("Read %d bytes, buff=\"%s\"",nbread,mo->buffer);
 	 mo->buflen+=nbread;
 	 mo->buffer[mo->buflen] = '\0';
       }
@@ -237,6 +238,7 @@
    
    *temp = '\0';
    strcpy(mo->buffer, temp+1);
+   mo->buflen = strlen(mo->buffer);
 }
 
 int mpd_send_single_cmd(MpdObj*mo, char* cmd)




More information about the Goodies-commits mailing list