diff --git a/gtk/gtkwindow.c b/gtk/gtkwindow.c index c2d9c88202..8779032a4e 100644 --- a/gtk/gtkwindow.c +++ b/gtk/gtkwindow.c @@ -9256,7 +9256,7 @@ _gtk_window_set_is_toplevel (GtkWindow *window, * things happen differently. */ toplevel = gtk_widget_get_toplevel (widget); - if (!gtk_widget_is_toplevel (widget)) + if (!gtk_widget_is_toplevel (toplevel)) toplevel = NULL; _gtk_widget_set_is_toplevel (widget, TRUE);