plover-gtk/packagefilestore.c
changeset 11 0987519d94ba
parent 9 8d3b1ddf789c
child 12 1d18b9c34d26
     1.1 --- a/plover-gtk/packagefilestore.c	Sat Feb 20 12:11:02 2010 +0000
     1.2 +++ b/plover-gtk/packagefilestore.c	Fri Apr 30 20:37:08 2010 +0100
     1.3 @@ -230,6 +230,7 @@
     1.4    plover_package_file_store_new(struct razor_file_iterator *files)
     1.5  {
     1.6      const char *name;
     1.7 +    char *s;
     1.8      GSequenceIter *si;
     1.9      GtkTreeIter ti;
    1.10      GtkTreePath *path;
    1.11 @@ -243,7 +244,11 @@
    1.12      indices=gtk_tree_path_get_indices(path);
    1.13      while(razor_file_iterator_next(files,&name))
    1.14      {
    1.15 -	si=g_sequence_insert_sorted(priv->seq,g_strdup(name),g_strcmp0,NULL);
    1.16 +	s=g_strdup(name);
    1.17 +#ifdef WIN32
    1.18 +	s=g_strdelimit(s,"/",'\\');
    1.19 +#endif
    1.20 +	si=g_sequence_insert_sorted(priv->seq,s,g_strcmp0,NULL);
    1.21  	*indices=g_sequence_iter_get_position(si);
    1.22  	ti.stamp=priv->stamp;
    1.23  	ti.user_data=si;