aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/fs/search.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/fs/search.c')
-rw-r--r--src/plugins/fs/search.c19
1 files changed, 17 insertions, 2 deletions
diff --git a/src/plugins/fs/search.c b/src/plugins/fs/search.c
index 3cbde2f9..a3ac8bc0 100644
--- a/src/plugins/fs/search.c
+++ b/src/plugins/fs/search.c
@@ -106,7 +106,11 @@ void addEntryToSearchTree(SearchList * searchContext,
106 unsigned long long size; 106 unsigned long long size;
107 char * size_h; 107 char * size_h;
108 GdkPixbuf * pixbuf; 108 GdkPixbuf * pixbuf;
109 enum URITRACK_STATE state;
109 110
111 state = URITRACK_getState(ectx,
112 cfg,
113 info->uri);
110 mime = getMimeTypeFromMetaData(info->meta); 114 mime = getMimeTypeFromMetaData(info->meta);
111 desc = getDescriptionFromMetaData(info->meta); 115 desc = getDescriptionFromMetaData(info->meta);
112 name = getFileNameFromMetaData(info->meta); 116 name = getFileNameFromMetaData(info->meta);
@@ -123,7 +127,7 @@ void addEntryToSearchTree(SearchList * searchContext,
123 SEARCH_PIXBUF, pixbuf, 127 SEARCH_PIXBUF, pixbuf,
124 SEARCH_URI, ECRS_dupUri(info->uri), 128 SEARCH_URI, ECRS_dupUri(info->uri),
125 SEARCH_META, ECRS_dupMetaData(info->meta), 129 SEARCH_META, ECRS_dupMetaData(info->meta),
126 SEARCH_CELL_BG_COLOR, "white", 130 SEARCH_CELL_BG_COLOR, getColorCode(state),
127 SEARCH_CELL_FG_COLOR, "black", 131 SEARCH_CELL_FG_COLOR, "black",
128 SEARCH_INTERNAL, searchContext, 132 SEARCH_INTERNAL, searchContext,
129 SEARCH_INTERNAL_PARENT, downloadParent, 133 SEARCH_INTERNAL_PARENT, downloadParent,
@@ -147,7 +151,18 @@ void fs_search_result_received(SearchList * searchContext,
147 const struct ECRS_URI * uri) { 151 const struct ECRS_URI * uri) {
148 GtkTreeStore * model; 152 GtkTreeStore * model;
149 GtkTreeIter iter; 153 GtkTreeIter iter;
150 154 enum URITRACK_STATE state;
155
156 state = URITRACK_getState(ectx,
157 cfg,
158 info->uri);
159 if ( (state & (URITRACK_INSERTED |
160 URITRACK_INDEXED) ) &&
161 (YES == GC_get_configuration_value_yesno(cfg,
162 "GNUNET-GTK",
163 "DISABLE-OWN",
164 YES)) )
165 return;
151 model = GTK_TREE_STORE(gtk_tree_view_get_model(searchContext->treeview)); 166 model = GTK_TREE_STORE(gtk_tree_view_get_model(searchContext->treeview));
152 gtk_tree_store_append(model, 167 gtk_tree_store_append(model,
153 &iter, 168 &iter,