[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