diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index e44766ca9b..d8b3c21a52 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -7183,6 +7183,15 @@ gtk_window_realize (GtkWidget *widget) gtk_widget_register_window (widget, gdk_window); gtk_widget_set_realized (widget, TRUE); + link = priv->popovers; + + while (link) + { + GtkWindowPopover *popover = link->data; + link = link->next; + popover_realize (popover->widget, popover, window); + } + return; }