plugins/spellchk.c

changeset 11790
555edc9da01a
parent 11712
a6c0d977b276
child 11791
6706e7debbf5
equal deleted inserted replaced
11789:a3310d5f454c 11790:555edc9da01a
1817 1817
1818 static void add_selected_row_to_list(GtkTreeModel *model, GtkTreePath *path, 1818 static void add_selected_row_to_list(GtkTreeModel *model, GtkTreePath *path,
1819 GtkTreeIter *iter, gpointer data) 1819 GtkTreeIter *iter, gpointer data)
1820 { 1820 {
1821 GSList **list = (GSList **)data; 1821 GSList **list = (GSList **)data;
1822 *list = g_slist_append(*list, gtk_tree_path_copy(path) ); 1822 *list = g_slist_prepend(*list, gtk_tree_path_copy(path));
1823 } 1823 }
1824 1824
1825 static void remove_row(void *data1, gpointer data2) 1825 static void remove_row(void *data1, gpointer data2)
1826 { 1826 {
1827 GtkTreePath *path = (GtkTreePath*)data1; 1827 GtkTreePath *path = (GtkTreePath*)data1;
1828 GtkTreeIter iter; 1828 GtkTreeIter iter;
1829 gtk_tree_model_get_iter(GTK_TREE_MODEL(model), &iter, path); 1829 if (gtk_tree_model_get_iter(GTK_TREE_MODEL(model), &iter, path))
1830 gtk_list_store_remove(model, &iter); 1830 gtk_list_store_remove(model, &iter);
1831 gtk_tree_path_free(path); 1831 gtk_tree_path_free(path);
1832 } 1832 }
1833 1833
1834 static void list_delete() 1834 static void list_delete()
1835 { 1835 {

mercurial