diff -r 8b50be3e2998 -r 5cafc65a6183 plover-gtk/packagefilestore.c --- a/plover-gtk/packagefilestore.c Fri Apr 30 20:37:08 2010 +0100 +++ b/plover-gtk/packagefilestore.c Tue Feb 21 22:55:40 2012 +0000 @@ -80,7 +80,6 @@ static GType plover_package_file_store_get_column_type(GtkTreeModel *tree_model,gint indx) { - PloverPackageFileStore *store=(PloverPackageFileStore *)tree_model; g_return_val_if_fail(indx>=0 && indxseq); @@ -183,7 +183,6 @@ GtkTreeIter *iter,GtkTreeIter *parent,gint n) { PloverPackageFileStorePrivate *priv; - PloverPackageFileStore *store=(PloverPackageFileStore *)tree_model; priv=PLOVER_PACKAGE_FILE_STORE_GET_PRIVATE(tree_model); GSequenceIter *child; if (parent) @@ -248,7 +247,8 @@ #ifdef WIN32 s=g_strdelimit(s,"/",'\\'); #endif - si=g_sequence_insert_sorted(priv->seq,s,g_strcmp0,NULL); + si=g_sequence_insert_sorted(priv->seq,s,(GCompareDataFunc)g_strcmp0, + NULL); *indices=g_sequence_iter_get_position(si); ti.stamp=priv->stamp; ti.user_data=si;