projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
bbfaebd
)
columnview: Don't infloop when a cell is grab_focus()ed
author
Benjamin Otte
<otte@redhat.com>
Fri, 24 Mar 2023 01:53:42 +0000
(
02:53
+0100)
committer
Benjamin Otte
<otte@redhat.com>
Fri, 24 Mar 2023 04:43:13 +0000
(
05:43
+0100)
Whoopsie.
Broken since
30d4629043f
.
gtk/gtkcolumnviewrowwidget.c
patch
|
blob
|
history
diff --git
a/gtk/gtkcolumnviewrowwidget.c
b/gtk/gtkcolumnviewrowwidget.c
index 8871ebcd0f4ff0ffec3ed1ed66d7ea64a00a651e..04991aeb91e25c6596558950c688f71ca201c202 100644
(file)
--- 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 */