diff options
author | Bastien Nocera <hadess@hadess.net> | 2012-11-08 18:36:33 +0100 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2012-11-08 18:55:36 +0100 |
commit | f299846ba76a8c2d712414b9380dc4adfc1a545a (patch) | |
tree | 5fec047e6be4db9094d3f26841499e4dc12bba6a | |
parent | d309183dd352cef5e075070caaac8ac050b4d11d (diff) | |
download | gnome-control-center-f299846ba76a8c2d712414b9380dc4adfc1a545a.tar.gz |
bluetooth: Simplify ->finalize
-rw-r--r-- | panels/bluetooth/cc-bluetooth-panel.c | 15 |
1 files changed, 3 insertions, 12 deletions
diff --git a/panels/bluetooth/cc-bluetooth-panel.c b/panels/bluetooth/cc-bluetooth-panel.c index 455a21ff4..326402041 100644 --- a/panels/bluetooth/cc-bluetooth-panel.c +++ b/panels/bluetooth/cc-bluetooth-panel.c @@ -97,18 +97,9 @@ cc_bluetooth_panel_finalize (GObject *object) bluetooth_plugin_manager_cleanup (); self = CC_BLUETOOTH_PANEL (object); - if (self->priv->builder) { - g_object_unref (self->priv->builder); - self->priv->builder = NULL; - } - if (self->priv->killswitch) { - g_object_unref (self->priv->killswitch); - self->priv->killswitch = NULL; - } - if (self->priv->client) { - g_object_unref (self->priv->client); - self->priv->client = NULL; - } + g_clear_object (&self->priv->builder); + g_clear_object (&self->priv->killswitch); + g_clear_object (&self->priv->client); g_clear_pointer (&self->priv->connecting_devices, g_hash_table_destroy); g_clear_pointer (&self->priv->selected_bdaddr, g_free); |