summaryrefslogtreecommitdiff
path: root/gtk/a11y
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2017-11-13 03:51:53 +0100
committerBenjamin Otte <otte@redhat.com>2017-11-13 03:51:53 +0100
commite0d360233141e4d4fb22d5d332e5372560daff20 (patch)
treeccf8c1fa38d6d7c91a640b353f2275740029b333 /gtk/a11y
parentb968147e0aa714cc16fc900162512a405a5ea3c6 (diff)
downloadgtk+-e0d360233141e4d4fb22d5d332e5372560daff20.tar.gz
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.
Diffstat (limited to 'gtk/a11y')
-rw-r--r--gtk/a11y/gtktreeviewaccessible.c2
1 files changed, 1 insertions, 1 deletions
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;