[totem] grilo: Add Tracker to search
- From: Bastien Nocera <hadess src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [totem] grilo: Add Tracker to search
- Date: Tue, 21 Jan 2014 16:31:39 +0000 (UTC)
commit 8785c35face2ab59e3cc4adb8cceabcb069394e0
Author: Bastien Nocera <hadess hadess net>
Date: Fri Jan 17 18:42:03 2014 +0100
grilo: Add Tracker to search
It supports search, and we were skipping it.
src/plugins/grilo/totem-grilo.c | 39 +++++++++++++++++++--------------------
1 files changed, 19 insertions(+), 20 deletions(-)
---
diff --git a/src/plugins/grilo/totem-grilo.c b/src/plugins/grilo/totem-grilo.c
index 167b9af..9ead138 100644
--- a/src/plugins/grilo/totem-grilo.c
+++ b/src/plugins/grilo/totem-grilo.c
@@ -875,29 +875,28 @@ source_added_cb (GrlRegistry *registry,
self = TOTEM_GRILO_PLUGIN (user_data);
id = grl_source_get_id (source);
- if (g_str_equal (id, "grl-tracker-source") ||
- g_str_equal (id, "grl-optical-media")) {
- browse (self, self->priv->browser_recent_model,
- NULL, source, NULL, -1);
- return;
- }
-
name = grl_source_get_name (source);
ops = grl_source_supported_operations (source);
- if (ops & GRL_OP_BROWSE &&
- !source_is_browse_blacklisted (source)) {
- const GdkPixbuf *icon;
- icon = totem_grilo_get_box_icon ();
-
- gtk_tree_store_insert_with_values (GTK_TREE_STORE (self->priv->browser_model),
- NULL, NULL, -1,
- MODEL_RESULTS_SOURCE, source,
- MODEL_RESULTS_CONTENT, NULL,
- GD_MAIN_COLUMN_PRIMARY_TEXT, name,
- GD_MAIN_COLUMN_ICON, icon,
- MODEL_RESULTS_IS_PRETHUMBNAIL, TRUE,
- -1);
+ if (ops & GRL_OP_BROWSE) {
+ if (g_str_equal (id, "grl-tracker-source") ||
+ g_str_equal (id, "grl-optical-media")) {
+ browse (self, self->priv->browser_recent_model,
+ NULL, source, NULL, -1);
+ } else if (!source_is_browse_blacklisted (source)) {
+ const GdkPixbuf *icon;
+
+ icon = totem_grilo_get_box_icon ();
+
+ gtk_tree_store_insert_with_values (GTK_TREE_STORE (self->priv->browser_model),
+ NULL, NULL, -1,
+ MODEL_RESULTS_SOURCE, source,
+ MODEL_RESULTS_CONTENT, NULL,
+ GD_MAIN_COLUMN_PRIMARY_TEXT, name,
+ GD_MAIN_COLUMN_ICON, icon,
+ MODEL_RESULTS_IS_PRETHUMBNAIL, TRUE,
+ -1);
+ }
}
if (ops & GRL_OP_SEARCH) {
/* FIXME:
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]