summaryrefslogtreecommitdiff
path: root/gtk/gtkcolumnviewrowwidget.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2023-03-24 02:53:42 +0100
committerBenjamin Otte <otte@redhat.com>2023-03-24 05:43:13 +0100
commit8c0152a1afd12f39b1a72efa2f086b7bb58b88c2 (patch)
treec83dfb3193b1d0a0a54affb983eea38ef7900864 /gtk/gtkcolumnviewrowwidget.c
parentbbfaebd1cdbd1a85af1909fcda77ba6e020243aa (diff)
downloadgtk+-8c0152a1afd12f39b1a72efa2f086b7bb58b88c2.tar.gz
columnview: Don't infloop when a cell is grab_focus()ed
Whoopsie. Broken since 30d4629043f.
Diffstat (limited to 'gtk/gtkcolumnviewrowwidget.c')
-rw-r--r--gtk/gtkcolumnviewrowwidget.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcolumnviewrowwidget.c b/gtk/gtkcolumnviewrowwidget.c
index 8871ebcd0f..04991aeb91 100644
--- a/gtk/gtkcolumnviewrowwidget.c
+++ b/gtk/gtkcolumnviewrowwidget.c
@@ -254,7 +254,7 @@ gtk_column_view_row_widget_grab_focus (GtkWidget *widget)
for (child = focus_child ? gtk_widget_get_next_sibling (focus_child) : gtk_widget_get_first_child (widget);
child != focus_child;
- child = gtk_widget_get_next_sibling (child))
+ child = child ? gtk_widget_get_next_sibling (child) : gtk_widget_get_first_child (widget))
{
/* When we started iterating at focus_child, we want to iterate over the rest
* of the children, too */