From e0d360233141e4d4fb22d5d332e5372560daff20 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 13 Nov 2017 03:51:53 +0100 Subject: [PATCH] a11y: Handle a treeview with no columns Code was spewing criticals to stderr because of nonexisting columns. So check that there's actually an existing column first. --- gtk/a11y/gtktreeviewaccessible.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/a11y/gtktreeviewaccessible.c b/gtk/a11y/gtktreeviewaccessible.c index 44d68fe69a..3a184e749d 100644 --- a/gtk/a11y/gtktreeviewaccessible.c +++ b/gtk/a11y/gtktreeviewaccessible.c @@ -1890,7 +1890,7 @@ static GtkTreeViewColumn * get_effective_focus_column (GtkTreeView *treeview, GtkTreeViewColumn *column) { - if (column == NULL) + if (column == NULL && get_n_columns (treeview) > 0) column = get_visible_column (treeview, 0); return column;