Fix building with --enable-debug-flags
[geeqie.git] / src / view_file / view_file_list.c
index fddca37..4d0f0bf 100644 (file)
@@ -41,7 +41,6 @@
 #include "uri_utils.h"
 #include "view_file.h"
 
-
 #include <gdk/gdkkeysyms.h> /* for keyboard values */
 
 /* Index to tree store */
@@ -1305,6 +1304,12 @@ gint vflist_index_by_fd(ViewFile *vf, FileData *fd)
  *-----------------------------------------------------------------------------
  */
 
+void gtk_tree_path_free_wrapper_file_list(void *data, void *useradata)
+{
+       gtk_tree_path_free(data);
+}
+
+
 static gboolean vflist_row_is_selected(ViewFile *vf, FileData *fd)
 {
        GtkTreeModel *store;
@@ -1327,7 +1332,7 @@ static gboolean vflist_row_is_selected(ViewFile *vf, FileData *fd)
                if (fd_n == fd) found = TRUE;
                work = work->next;
                }
-       g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+       g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper_file_list, NULL);
        g_list_free(slist);
 
        return found;
@@ -1374,7 +1379,7 @@ guint vflist_selection_count(ViewFile *vf, gint64 *bytes)
                }
 
        count = g_list_length(slist);
-       g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+       g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper_file_list, NULL);
        g_list_free(slist);
 
        return count;
@@ -1416,7 +1421,7 @@ GList *vflist_selection_get_list(ViewFile *vf)
 
                work = work->next;
                }
-       g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+       g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper_file_list, NULL);
        g_list_free(slist);
 
        return g_list_reverse(list);
@@ -1446,7 +1451,7 @@ GList *vflist_selection_get_list_by_index(ViewFile *vf)
 
                work = work->next;
                }
-       g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+       g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper_file_list, NULL);
        g_list_free(slist);
 
        return g_list_reverse(list);
@@ -1676,7 +1681,7 @@ void vflist_selection_to_mark(ViewFile *vf, gint mark, SelectionToMarkMode mode)
 
                work = work->next;
                }
-       g_list_foreach(slist, (GFunc)gtk_tree_path_free, NULL);
+       g_list_foreach(slist, (GFunc)gtk_tree_path_free_wrapper_file_list, NULL);
        g_list_free(slist);
 }