diff options
Diffstat (limited to 'src/plugins/fs/search.c')
-rw-r--r-- | src/plugins/fs/search.c | 19 |
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, |