widget: Don't leak the cursor on destruction
authorBenjamin Otte <otte@redhat.com>
Mon, 6 Nov 2017 02:24:34 +0000 (03:24 +0100)
committerBenjamin Otte <otte@redhat.com>
Mon, 6 Nov 2017 02:28:34 +0000 (03:28 +0100)
gtk/gtkwidget.c

index 5d41c2d35545286ac7da78437fcb996e9bba306a..b08b987afd93b175b6de896dd70ab10aae782ea2 100644 (file)
@@ -9999,6 +9999,8 @@ gtk_widget_dispose (GObject *object)
   if (_gtk_widget_get_realized (widget))
     gtk_widget_unrealize (widget);
 
+  g_clear_object (&priv->cursor);
+
   if (!priv->in_destruction)
     {
       priv->in_destruction = TRUE;