summaryrefslogtreecommitdiff
path: root/gtk/gtktreeview.c
diff options
context:
space:
mode:
Diffstat (limited to 'gtk/gtktreeview.c')
-rw-r--r--gtk/gtktreeview.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/gtk/gtktreeview.c b/gtk/gtktreeview.c
index 77de04413c..aefa0ce785 100644
--- a/gtk/gtktreeview.c
+++ b/gtk/gtktreeview.c
@@ -603,7 +603,7 @@ static void gtk_tree_view_size_allocate (GtkWidget *widget,
static void gtk_tree_view_snapshot (GtkWidget *widget,
GtkSnapshot *snapshot);
-static void gtk_tree_view_set_focus_child (GtkContainer *container,
+static void gtk_tree_view_set_focus_child (GtkWidget *widget,
GtkWidget *child);
static gboolean gtk_tree_view_key_controller_key_pressed (GtkEventControllerKey *key,
guint keyval,
@@ -990,11 +990,11 @@ gtk_tree_view_class_init (GtkTreeViewClass *class)
widget_class->focus = gtk_tree_view_focus;
widget_class->grab_focus = gtk_tree_view_grab_focus;
widget_class->style_updated = gtk_tree_view_style_updated;
+ widget_class->set_focus_child = gtk_tree_view_set_focus_child;
/* GtkContainer signals */
container_class->remove = gtk_tree_view_remove;
container_class->forall = gtk_tree_view_forall;
- container_class->set_focus_child = gtk_tree_view_set_focus_child;
class->move_cursor = gtk_tree_view_real_move_cursor;
class->select_all = gtk_tree_view_real_select_all;
@@ -8020,10 +8020,10 @@ gtk_tree_view_style_updated (GtkWidget *widget)
static void
-gtk_tree_view_set_focus_child (GtkContainer *container,
- GtkWidget *child)
+gtk_tree_view_set_focus_child (GtkWidget *widget,
+ GtkWidget *child)
{
- GtkTreeView *tree_view = GTK_TREE_VIEW (container);
+ GtkTreeView *tree_view = GTK_TREE_VIEW (widget);
GList *list;
for (list = tree_view->priv->columns; list; list = list->next)
@@ -8035,7 +8035,7 @@ gtk_tree_view_set_focus_child (GtkContainer *container,
}
}
- GTK_CONTAINER_CLASS (gtk_tree_view_parent_class)->set_focus_child (container, child);
+ GTK_WIDGET_CLASS (gtk_tree_view_parent_class)->set_focus_child (widget, child);
}
static gboolean