diff options
Diffstat (limited to 'src/fs/gnunet-fs-gtk_event-handler.c')
-rw-r--r-- | src/fs/gnunet-fs-gtk_event-handler.c | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/src/fs/gnunet-fs-gtk_event-handler.c b/src/fs/gnunet-fs-gtk_event-handler.c index de06d2a7..fb1fdb97 100644 --- a/src/fs/gnunet-fs-gtk_event-handler.c +++ b/src/fs/gnunet-fs-gtk_event-handler.c | |||
@@ -1468,14 +1468,18 @@ update_search_result (struct SearchResult *sr, | |||
1468 | "Updating search result SR=%p with %d, %u, %u\n", | 1468 | "Updating search result SR=%p with %d, %u, %u\n", |
1469 | sr, availability_rank, | 1469 | sr, availability_rank, |
1470 | availability_certainty, applicability_rank); | 1470 | availability_certainty, applicability_rank); |
1471 | desc = GNUNET_FS_GTK_get_description_from_metadata (meta, &desc_is_a_dup); | ||
1472 | mime = get_mimetype_from_metadata (meta); | ||
1473 | pixbuf = GNUNET_FS_GTK_get_thumbnail_from_meta_data (meta); | ||
1474 | tp = gtk_tree_row_reference_get_path (sr->rr); | 1471 | tp = gtk_tree_row_reference_get_path (sr->rr); |
1475 | tm = gtk_tree_row_reference_get_model (sr->rr); | 1472 | tm = gtk_tree_row_reference_get_model (sr->rr); |
1476 | ts = GTK_TREE_STORE (tm); | 1473 | ts = GTK_TREE_STORE (tm); |
1477 | gtk_tree_model_get_iter (tm, &iter, tp); | 1474 | if (! gtk_tree_model_get_iter (tm, &iter, tp)) |
1475 | { | ||
1476 | GNUNET_break (0); | ||
1477 | return; | ||
1478 | } | ||
1478 | gtk_tree_path_free (tp); | 1479 | gtk_tree_path_free (tp); |
1480 | desc = GNUNET_FS_GTK_get_description_from_metadata (meta, &desc_is_a_dup); | ||
1481 | mime = get_mimetype_from_metadata (meta); | ||
1482 | pixbuf = GNUNET_FS_GTK_get_thumbnail_from_meta_data (meta); | ||
1479 | gtk_tree_model_get (tm, &iter, 0, &ometa, -1); | 1483 | gtk_tree_model_get (tm, &iter, 0, &ometa, -1); |
1480 | if (NULL != ometa) | 1484 | if (NULL != ometa) |
1481 | GNUNET_CONTAINER_meta_data_destroy (ometa); | 1485 | GNUNET_CONTAINER_meta_data_destroy (ometa); |