diff --git a/panels/thunderbolt/cc-bolt-panel.c b/panels/thunderbolt/cc-bolt-panel.c index 81a875b03..805666ed6 100644 --- a/panels/thunderbolt/cc-bolt-panel.c +++ b/panels/thunderbolt/cc-bolt-panel.c @@ -900,6 +900,7 @@ cc_bolt_panel_dispose (GObject *object) /* cancel any ongoing operation */ g_cancellable_cancel (panel->cancel); + g_clear_object (&panel->cancel); /* Must be destroyed in dispose, not finalize. */ g_clear_pointer ((GtkWidget **) &panel->device_dialog, gtk_widget_destroy);