EDataCalView: Prefer g_clear_object() in dispose().
authorMatthew Barnes <mbarnes@redhat.com>
Tue, 26 Mar 2013 17:43:37 +0000 (13:43 -0400)
committerMatthew Barnes <mbarnes@redhat.com>
Tue, 26 Mar 2013 18:12:50 +0000 (14:12 -0400)
calendar/libedata-cal/e-data-cal-view.c

index cd33210..ea9f129 100644 (file)
@@ -418,20 +418,9 @@ data_cal_view_dispose (GObject *object)
 
        priv = E_DATA_CAL_VIEW_GET_PRIVATE (object);
 
-       if (priv->backend != NULL) {
-               g_object_unref (priv->backend);
-               priv->backend = NULL;
-       }
-
-       if (priv->connection != NULL) {
-               g_object_unref (priv->connection);
-               priv->connection = NULL;
-       }
-
-       if (priv->sexp != NULL) {
-               g_object_unref (priv->sexp);
-               priv->sexp = NULL;
-       }
+       g_clear_object (&priv->connection);
+       g_clear_object (&priv->backend);
+       g_clear_object (&priv->sexp);
 
        g_mutex_lock (&priv->pending_mutex);