diff src/aosd/aosd_trigger.c @ 609:9b73eb35f4ff trunk

[svn] - aosd: avoid collision between playback start trigger and titlechange trigger, that occurred when the next file in playlist was played
author giacomo
date Sun, 04 Feb 2007 16:43:27 -0800
parents e83e6fb3ebfa
children 443de962d0a0
line wrap: on
line diff
--- a/src/aosd/aosd_trigger.c	Sun Feb 04 13:40:53 2007 -0800
+++ b/src/aosd/aosd_trigger.c	Sun Feb 04 16:43:27 2007 -0800
@@ -232,6 +232,10 @@
       {
         g_free(prevs->filename);
         prevs->filename = g_strdup(pl_entry->filename);
+        /* if filename changes, reset title as well */
+        if ( prevs->title != NULL )
+          g_free(prevs->title);
+        prevs->title = g_strdup(pl_entry->title);
       }
     }
     else