GtkStack: Create stack pages with child

We're requiring stack pages to have a child
at construction time now. Make it so!
This commit is contained in:
Matthias Clasen 2022-05-27 17:24:14 -04:00 committed by Emmanuele Bassi
parent 9eb6de403f
commit 5b76d0c226

View File

@ -1558,13 +1558,11 @@ gtk_stack_add_internal (GtkStack *stack,
g_return_val_if_fail (child != NULL, NULL);
child_info = g_object_new (GTK_TYPE_STACK_PAGE, NULL);
child_info->widget = g_object_ref (child);
child_info->name = g_strdup (name);
child_info->title = g_strdup (title);
child_info->icon_name = NULL;
child_info->needs_attention = FALSE;
child_info->last_focus = NULL;
child_info = g_object_new (GTK_TYPE_STACK_PAGE,
"child", child,
"name", name,
"title", title,
NULL);
gtk_stack_add_page (stack, child_info);