diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 16fd5117dd..d1eee5b432 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -4243,9 +4243,9 @@ get_widget_windows (GtkWidget *widget) for (l = window_list; l; l = l->next) { - GtkWidget *window_widget; + GtkWidget *window_widget = NULL; - gdk_window_get_user_data (l->data, (gpointer *) window_widget); + gdk_window_get_user_data (l->data, (gpointer *) &window_widget); if (widget != window_widget) continue;