[gnome-todo] provider-selector: Check provider prefix
- From: Georges Basile Stavracas Neto <gbsneto src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gnome-todo] provider-selector: Check provider prefix
- Date: Thu, 18 Jan 2018 22:20:43 +0000 (UTC)
commit 72817589610ee0b861af1d3229f030635128b144
Author: Georges Basile Stavracas Neto <georges stavracas gmail com>
Date: Thu Jan 18 20:19:55 2018 -0200
provider-selector: Check provider prefix
src/provider/gtd-provider-selector.c | 11 ++++++-----
1 file changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/src/provider/gtd-provider-selector.c b/src/provider/gtd-provider-selector.c
index 19816d1..be6169c 100644
--- a/src/provider/gtd-provider-selector.c
+++ b/src/provider/gtd-provider-selector.c
@@ -278,10 +278,12 @@ add_provider (GtdProviderSelector *selector,
row = gtd_provider_row_new (provider);
provider_id = gtd_provider_get_id (provider);
+ g_debug ("Adding provider %s", provider_id);
+
gtk_container_add (GTK_CONTAINER (selector->listbox), row);
/* track the local provider row */
- if (g_strcmp0 (provider_id, "local") == 0)
+ if (g_str_has_prefix (provider_id, "local") == 0)
{
gtk_widget_set_visible (row, selector->show_local_provider);
selector->local_row = row;
@@ -289,18 +291,17 @@ add_provider (GtdProviderSelector *selector,
/* Auto selects the default provider row when needed */
if (selector->select_default &&
- //gtd_provider_get_is_default (provider) &&
!gtd_provider_selector_get_selected_provider (selector))
{
gtd_provider_selector_set_selected_provider (selector, provider);
}
/* hide the related stub row */
- if (g_strcmp0 (provider_id, "exchange") == 0)
+ if (g_str_has_prefix (provider_id, "exchange") == 0)
gtk_widget_hide (selector->exchange_stub_row);
- else if (g_strcmp0 (provider_id, "google") == 0)
+ else if (g_str_has_prefix (provider_id, "google") == 0)
gtk_widget_hide (selector->google_stub_row);
- else if (g_strcmp0 (provider_id, "owncloud") == 0)
+ else if (g_str_has_prefix (provider_id, "owncloud") == 0)
gtk_widget_hide (selector->owncloud_stub_row);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]