From d5a2a5d5bc36c3cd910bdeec8ed35a01e405022b Mon Sep 17 00:00:00 2001 From: monsta Date: Thu, 5 May 2016 16:41:14 +0300 Subject: restore correct applet finalizing code Revert "Cancel background settings upon MatePanelAppletFrameDBus destruction. This is an attempt to fix https://github.com/mate-desktop/mate-panel/issues/214" This reverts commit e6a14da0f7946f77e4316a05e051527b54ec1c99. --- mate-panel/libmate-panel-applet-private/panel-applet-frame-dbus.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'mate-panel/libmate-panel-applet-private/panel-applet-frame-dbus.c') diff --git a/mate-panel/libmate-panel-applet-private/panel-applet-frame-dbus.c b/mate-panel/libmate-panel-applet-private/panel-applet-frame-dbus.c index c47753b4..1308d2fd 100644 --- a/mate-panel/libmate-panel-applet-private/panel-applet-frame-dbus.c +++ b/mate-panel/libmate-panel-applet-private/panel-applet-frame-dbus.c @@ -329,7 +329,8 @@ mate_panel_applet_frame_dbus_finalize (GObject *object) MatePanelAppletFrameDBus *frame = MATE_PANEL_APPLET_FRAME_DBUS (object); if (frame->priv->bg_cancellable) - g_cancellable_cancel (frame->priv->bg_cancellable); + g_object_unref (frame->priv->bg_cancellable); + frame->priv->bg_cancellable = NULL; G_OBJECT_CLASS (mate_panel_applet_frame_dbus_parent_class)->finalize (object); } -- cgit v1.2.1