[Goodies-commits] r7618 - in parole/trunk: . src

Ali Abdallah aliov at xfce.org
Fri Jun 19 13:06:50 CEST 2009


Author: aliov
Date: 2009-06-19 11:06:50 +0000 (Fri, 19 Jun 2009)
New Revision: 7618

Modified:
   parole/trunk/ChangeLog
   parole/trunk/src/filters.c
   parole/trunk/src/mediachooser.c
Log:
	* Fix stupid bug causing a crash 
	when adding multiple media files to the list.

Modified: parole/trunk/ChangeLog
===================================================================
--- parole/trunk/ChangeLog	2009-06-19 10:47:36 UTC (rev 7617)
+++ parole/trunk/ChangeLog	2009-06-19 11:06:50 UTC (rev 7618)
@@ -1,3 +1,7 @@
+2009-06-19: 13:00 Ali aliov at xfce.org
+	* Fix stupid bug causing a crash 
+	when adding multiple media files to the list.
+
 2009-06-18: 18:00 Ali aliov at xfce.org
 	* Make sure to don't draw the logo on expose event
 	when playing a movie stream.

Modified: parole/trunk/src/filters.c
===================================================================
--- parole/trunk/src/filters.c	2009-06-19 10:47:36 UTC (rev 7617)
+++ parole/trunk/src/filters.c	2009-06-19 11:06:50 UTC (rev 7618)
@@ -110,7 +110,7 @@
     GDir *dir;
     const gchar *name;
     ParoleMediaFile *file;
-    
+    TRACE ("path %s", path);
     if ( g_file_test (path, G_FILE_TEST_IS_REGULAR ) )
     {
 	file = parole_media_file_new (path);

Modified: parole/trunk/src/mediachooser.c
===================================================================
--- parole/trunk/src/mediachooser.c	2009-06-19 10:47:36 UTC (rev 7617)
+++ parole/trunk/src/mediachooser.c	2009-06-19 11:06:50 UTC (rev 7618)
@@ -91,6 +91,7 @@
 static void
 parole_media_chooser_sort_and_emit (ParoleMediaChooser *chooser, GSList **list)
 {
+    TRACE ("Start");
     *list = g_slist_sort (*list, (GCompareFunc) thunar_file_compare_by_name);
     
     g_signal_emit (G_OBJECT (chooser), signals [MEDIA_FILES_OPENED], 0, *list);
@@ -100,7 +101,6 @@
 parole_media_chooser_add_many (ParoleMediaChooser *chooser, GtkWidget *file_chooser)
 {
     GSList *files;
-    GSList *media_files = NULL;
     GtkFileFilter *filter;
     gchar *file;
     guint    i;
@@ -116,6 +116,7 @@
     
     for ( i = 0; i < len; i++)
     {
+	GSList *media_files = NULL;
 	file = g_slist_nth_data (files, i);
 	parole_get_media_files (filter, file, &media_files);
 	parole_media_chooser_sort_and_emit (chooser, &media_files);




More information about the Goodies-commits mailing list