Work around a bug in early versions of GTK (which I'm still forced
authorsimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 11 Jun 2008 18:03:35 +0000 (18:03 +0000)
committersimon <simon@cda61777-01e9-0310-a592-d414129be87e>
Wed, 11 Jun 2008 18:03:35 +0000 (18:03 +0000)
to use, gah) in which the "model" argument to
gtk_tree_selection_get_selected_rows() couldn't be NULL.

git-svn-id: svn://svn.tartarus.org/sgt/putty@8069 cda61777-01e9-0310-a592-d414129be87e

unix/gtkdlg.c

index 53a7025..d48a316 100644 (file)
@@ -701,6 +701,7 @@ int dlg_listbox_index(union control *ctrl, void *dlg)
     if (uc->treeview) {
        GtkTreeSelection *treesel;
        GtkTreePath *path;
+       GtkTreeModel *model;
        GList *sellist;
        gint *indices;
        int ret;
@@ -711,7 +712,7 @@ int dlg_listbox_index(union control *ctrl, void *dlg)
        if (gtk_tree_selection_count_selected_rows(treesel) != 1)
            return -1;
 
-       sellist = gtk_tree_selection_get_selected_rows(treesel, NULL);
+       sellist = gtk_tree_selection_get_selected_rows(treesel, &model);
 
        assert(sellist && sellist->data);
        path = sellist->data;