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

Landry Breuil landry at xfce.org
Sun Aug 9 15:19:52 CEST 2009


Author: landry
Date: 2009-08-09 13:19:52 +0000 (Sun, 09 Aug 2009)
New Revision: 7902

Modified:
   xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c
Log:
Fix a crash at session startup : we were g_free()'ing a static string. Assign it with
g_strdup().


Modified: xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c
===================================================================
--- xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c	2009-08-09 12:29:55 UTC (rev 7901)
+++ xfce4-mpc-plugin/trunk/panel-plugin/xfce4-mpc-plugin.c	2009-08-09 13:19:52 UTC (rev 7902)
@@ -106,6 +106,8 @@
       g_free (mpc->tooltip_format);
    if (mpc->playlist_format != NULL)
       g_free (mpc->playlist_format);
+   if (mpc->client_appl != NULL)
+      g_free (mpc->client_appl);
 
    mpc->mpd_host = g_strdup(xfce_rc_read_entry (rc, "mpd_host",  DEFAULT_MPD_HOST));
    mpc->mpd_port = xfce_rc_read_int_entry (rc, "mpd_port", DEFAULT_MPD_PORT);
@@ -730,8 +732,8 @@
    mpc->mpd_port = DEFAULT_MPD_PORT;
    mpc->mpd_password = g_strdup("");
    mpc->client_appl = g_strdup("SETME");
-   mpc->tooltip_format = "Volume : %vol%% - Mpd %status%%newline%%artist% - %album% -/- (#%track%) %title%";
-   mpc->playlist_format = "%artist% - %album% -/- (#%track%) %title%";
+   mpc->tooltip_format = g_strdup("Volume : %vol%% - Mpd %status%%newline%%artist% - %album% -/- (#%track%) %title%");
+   mpc->playlist_format = g_strdup("%artist% - %album% -/- (#%track%) %title%");
    mpc->show_frame = TRUE;
    mpc->playlist = NULL;
 




More information about the Goodies-commits mailing list