source-dialog: use g_clear_object instead of manual free

This commit is contained in:
Georges Basile Stavracas Neto
2015-05-25 12:35:58 -04:00
committed by Erick Pérez Castellanos
parent 6213f5cc78
commit e3e30140b3
+3 -8
View File
@@ -357,8 +357,7 @@ back_button_clicked (GtkButton *button,
gcal_manager_save_source (priv->manager, priv->source);
// Release the source ref we acquired
g_object_unref (priv->source);
priv->source = NULL;
g_clear_object (&priv->source);
}
gcal_source_dialog_set_mode (GCAL_SOURCE_DIALOG (user_data), GCAL_SOURCE_DIALOG_MODE_NORMAL);
@@ -434,10 +433,7 @@ cancel_button_clicked (GtkWidget *button,
// Destroy the ongoing created source
if (priv->source != NULL)
{
g_object_unref (priv->source);
priv->source = NULL;
}
g_clear_object (&priv->source);
// Cleanup detected remote sources that weren't added
if (priv->remote_sources != NULL)
@@ -757,8 +753,7 @@ response_signal (GtkDialog *dialog,
{
gcal_manager_save_source (priv->manager, priv->source);
g_object_unref (priv->source);
priv->source = NULL;
g_clear_object (&priv->source);
}
/* commit the new source */