[gnome-todo] provider-goa: Simplify a function
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] provider-goa: Simplify a function
- Date: Sun, 31 Mar 2019 00:12:59 +0000 (UTC)
commit 9ac9c7407bf5aee52f52f633b475d7edf86788d0
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Sat Mar 30 21:11:40 2019 -0300
provider-goa: Simplify a function
Use an early return to decrease indentation.
plugins/eds/gtd-provider-goa.c | 34 +++++++++++++++++-----------------
1 file changed, 17 insertions(+), 17 deletions(-)
---
diff --git a/plugins/eds/gtd-provider-goa.c b/plugins/eds/gtd-provider-goa.c
index 63321ae..05cacd0 100644
--- a/plugins/eds/gtd-provider-goa.c
+++ b/plugins/eds/gtd-provider-goa.c
@@ -100,27 +100,27 @@ static void
gtd_provider_goa_set_account (GtdProviderGoa *provider,
GoaAccount *account)
{
- if (provider->account != account)
- {
- g_autofree gchar *icon_name = NULL;
+ g_autofree gchar *icon_name = NULL;
- g_set_object (&provider->account, account);
- g_object_notify (G_OBJECT (provider), "account");
+ if (provider->account == account)
+ return;
- g_debug ("Setting up Online Account: %s (%s)",
- goa_account_get_identity (account),
- goa_account_get_id (account));
+ g_set_object (&provider->account, account);
+ g_object_notify (G_OBJECT (provider), "account");
- /* Update icon */
- icon_name = g_strdup_printf ("goa-account-%s", goa_account_get_provider_type (provider->account));
- g_set_object (&provider->icon, g_themed_icon_new (icon_name));
- g_object_notify (G_OBJECT (provider), "icon");
+ g_debug ("Setting up Online Account: %s (%s)",
+ goa_account_get_identity (account),
+ goa_account_get_id (account));
- /* Provider id */
- provider->id = g_strdup_printf ("%s@%s",
- goa_account_get_provider_type (provider->account),
- goa_account_get_id (provider->account));
- }
+ /* Update icon */
+ icon_name = g_strdup_printf ("goa-account-%s", goa_account_get_provider_type (provider->account));
+ g_set_object (&provider->icon, g_themed_icon_new (icon_name));
+ g_object_notify (G_OBJECT (provider), "icon");
+
+ /* Provider id */
+ provider->id = g_strdup_printf ("%s@%s",
+ goa_account_get_provider_type (provider->account),
+ goa_account_get_id (provider->account));
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]