From f80a90d39a2eb852cb066e0b03c738a316288891 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 6 Nov 2017 03:24:34 +0100 Subject: [PATCH] widget: Don't leak the cursor on destruction --- gtk/gtkwidget.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c index 5d41c2d355..b08b987afd 100644 --- a/gtk/gtkwidget.c +++ b/gtk/gtkwidget.c @@ -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;