diff options
Diffstat (limited to 'gtk/gtkiconview.c')
-rw-r--r-- | gtk/gtkiconview.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkiconview.c b/gtk/gtkiconview.c index a3654634de..5bebc6a999 100644 --- a/gtk/gtkiconview.c +++ b/gtk/gtkiconview.c @@ -3693,7 +3693,7 @@ gtk_icon_view_move_cursor_up_down (GtkIconView *icon_view, { if (!gtk_widget_keynav_failed (GTK_WIDGET (icon_view), direction)) { - GtkWidget *toplevel = gtk_widget_get_toplevel (GTK_WIDGET (icon_view)); + GtkWidget *toplevel = GTK_WIDGET (gtk_widget_get_root (GTK_WIDGET (icon_view))); if (toplevel) gtk_widget_child_focus (toplevel, direction == GTK_DIR_UP ? @@ -3845,7 +3845,7 @@ gtk_icon_view_move_cursor_left_right (GtkIconView *icon_view, { if (!gtk_widget_keynav_failed (GTK_WIDGET (icon_view), direction)) { - GtkWidget *toplevel = gtk_widget_get_toplevel (GTK_WIDGET (icon_view)); + GtkWidget *toplevel = GTK_WIDGET (gtk_widget_get_root (GTK_WIDGET (icon_view))); if (toplevel) gtk_widget_child_focus (toplevel, direction == GTK_DIR_LEFT ? |