diff options
Diffstat (limited to 'gtk/gtkscrolledwindow.c')
-rw-r--r-- | gtk/gtkscrolledwindow.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk/gtkscrolledwindow.c b/gtk/gtkscrolledwindow.c index a5dd811a19..0095072ea6 100644 --- a/gtk/gtkscrolledwindow.c +++ b/gtk/gtkscrolledwindow.c @@ -3392,7 +3392,7 @@ gtk_scrolled_window_realize (GtkWidget *widget) scrolled_window->priv->overshoot_window = gdk_window_new (gtk_widget_get_parent_window (widget), &attributes, attributes_mask); - gdk_window_set_user_data (scrolled_window->priv->overshoot_window, widget); + gtk_widget_register_window (widget, scrolled_window->priv->overshoot_window); child_widget = gtk_bin_get_child (GTK_BIN (widget)); @@ -3408,7 +3408,7 @@ gtk_scrolled_window_unrealize (GtkWidget *widget) { GtkScrolledWindow *scrolled_window = GTK_SCROLLED_WINDOW (widget); - gdk_window_set_user_data (scrolled_window->priv->overshoot_window, NULL); + gtk_widget_unregister_window (widget, scrolled_window->priv->overshoot_window); gdk_window_destroy (scrolled_window->priv->overshoot_window); scrolled_window->priv->overshoot_window = NULL; |