diff options
author | Bastien Nocera <hadess@hadess.net> | 2020-07-29 09:52:20 +0200 |
---|---|---|
committer | Bastien Nocera <hadess@hadess.net> | 2020-08-21 18:43:24 +0200 |
commit | ed997577d12b04f9f164a0e7d561467d794a6e3f (patch) | |
tree | f4e43582cff17a0264c160f985a5c39e49497441 /src | |
parent | 7358bdc8951c26a35067c1d54f77a8e4c37a0b25 (diff) | |
download | totem-ed997577d12b04f9f164a0e7d561467d794a6e3f.tar.gz |
grilo: Prepare for Tracker 3 grilo plugin
Just the name of the plugin changed.
Diffstat (limited to 'src')
-rw-r--r-- | src/totem-grilo.c | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/src/totem-grilo.c b/src/totem-grilo.c index e54213305..a3ab074ad 100644 --- a/src/totem-grilo.c +++ b/src/totem-grilo.c @@ -67,6 +67,7 @@ struct _TotemGriloPrivate { gboolean plugins_activated; + GrlSource *tracker_src; GrlSource *local_metadata_src; GrlSource *title_parsing_src; GrlSource *metadata_store_src; @@ -247,6 +248,7 @@ source_is_recent (GrlSource *source) const char *id; const char * const sources[] = { "grl-tracker-source", + "grl-tracker3-source", "grl-optical-media", "grl-bookmarks", NULL @@ -612,7 +614,8 @@ get_source_priority (GrlSource *source) return 100; if (g_str_equal (id, "grl-bookmarks")) return 75; - if (g_str_equal (id, "grl-tracker-source")) + if (g_str_equal (id, "grl-tracker-source") || + g_str_equal (id, "grl-tracker3-source")) return 50; if (g_str_has_prefix (id, "grl-upnp-") || g_str_has_prefix (id, "grl-dleyna-")) @@ -1283,6 +1286,9 @@ source_added_cb (GrlRegistry *registry, self->priv->metadata_store_src = source; else if (g_str_equal (id, "grl-bookmarks")) self->priv->bookmarks_src = source; + else if (g_str_equal (id, "grl-tracker-source") || + g_str_equal (id, "grl-tracker3-source")) + self->priv->tracker_src = source; if (self->priv->plugins_activated == FALSE) return; @@ -1303,7 +1309,8 @@ source_added_cb (GrlRegistry *registry, } /* The local search source */ - if (g_str_equal (id, "grl-tracker-source")) + if (g_str_equal (id, "grl-tracker-source") || + g_str_equal (id, "grl-tracker3-source")) name = _("Local"); else name = grl_source_get_name (source); @@ -1951,7 +1958,7 @@ search_mode_changed (GObject *gobject, /* Try to guess which source should be used for search */ model = gd_main_view_get_model (GD_MAIN_VIEW (self->priv->browser)); if (model == self->priv->recent_sort_model) { - id = "grl-tracker-source"; + id = grl_source_get_id (self->priv->tracker_src); self->priv->last_page = g_strdup ("recent"); } else { GtkTreeIter iter; |