[gnome-todo] provider-goa: Simplify a function



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]