aboutsummaryrefslogtreecommitdiff
path: root/src/identity/gnunet-identity-gtk_advertise.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/identity/gnunet-identity-gtk_advertise.c')
-rw-r--r--src/identity/gnunet-identity-gtk_advertise.c22
1 files changed, 13 insertions, 9 deletions
diff --git a/src/identity/gnunet-identity-gtk_advertise.c b/src/identity/gnunet-identity-gtk_advertise.c
index 22755134..54ddecb5 100644
--- a/src/identity/gnunet-identity-gtk_advertise.c
+++ b/src/identity/gnunet-identity-gtk_advertise.c
@@ -26,7 +26,9 @@
26#include "gnunet-identity-gtk_advertise.h" 26#include "gnunet-identity-gtk_advertise.h"
27#include "gnunet-identity-gtk.h" 27#include "gnunet-identity-gtk.h"
28#include <gnunet/gnunet_fs_service.h> 28#include <gnunet/gnunet_fs_service.h>
29 29#if HAVE_EXTRACTOR_H
30#include <extractor.h>
31#endif
30 32
31#define NEW_KEYWORD_TEXT "<add>" 33#define NEW_KEYWORD_TEXT "<add>"
32 34
@@ -41,10 +43,12 @@ static gint types[] =
41 EXTRACTOR_METATYPE_SUBJECT, 43 EXTRACTOR_METATYPE_SUBJECT,
42 EXTRACTOR_METATYPE_DESCRIPTION, 44 EXTRACTOR_METATYPE_DESCRIPTION,
43 EXTRACTOR_METATYPE_COMMENT, 45 EXTRACTOR_METATYPE_COMMENT,
44 EXTRACTOR_METATYPE_COPYRIGHT,
45 EXTRACTOR_METATYPE_URI, 46 EXTRACTOR_METATYPE_URI,
47#if HAVE_EXTRACTOR_H
48 EXTRACTOR_METATYPE_COPYRIGHT,
46 EXTRACTOR_METATYPE_CREATOR, 49 EXTRACTOR_METATYPE_CREATOR,
47 EXTRACTOR_METATYPE_CREATION_DATE, 50 EXTRACTOR_METATYPE_CREATION_DATE,
51#endif
48 EXTRACTOR_METATYPE_RESERVED 52 EXTRACTOR_METATYPE_RESERVED
49}; 53};
50 54
@@ -588,7 +592,6 @@ GNUNET_GTK_identity_advertise_metadata_add_button_clicked_cb (GtkButton * button
588 struct AdvertiseContext *ac = user_data; 592 struct AdvertiseContext *ac = user_data;
589 GtkTreeIter iter; 593 GtkTreeIter iter;
590 guint type; 594 guint type;
591 const char *type_as_string;
592 const char *value; 595 const char *value;
593 GtkEntry *value_entry; 596 GtkEntry *value_entry;
594 GtkComboBox *type_box; 597 GtkComboBox *type_box;
@@ -605,7 +608,6 @@ GNUNET_GTK_identity_advertise_metadata_add_button_clicked_cb (GtkButton * button
605 &iter, 608 &iter,
606 METATYPES_MC_TYPE_AS_ENUM, &type, 609 METATYPES_MC_TYPE_AS_ENUM, &type,
607 -1); 610 -1);
608 type_as_string = EXTRACTOR_metatype_to_string (type);
609 value_entry = GTK_ENTRY (gtk_builder_get_object (ac->builder, 611 value_entry = GTK_ENTRY (gtk_builder_get_object (ac->builder,
610 "GNUNET_GTK_identity_advertise_metadata_value_entry")); 612 "GNUNET_GTK_identity_advertise_metadata_value_entry"));
611 value = gtk_entry_get_text (value_entry); 613 value = gtk_entry_get_text (value_entry);
@@ -618,7 +620,9 @@ GNUNET_GTK_identity_advertise_metadata_add_button_clicked_cb (GtkButton * button
618 gtk_list_store_insert_with_values (ac->metadata, 620 gtk_list_store_insert_with_values (ac->metadata,
619 &iter, 0, 621 &iter, 0,
620 METADATA_MC_TYPE_AS_ENUM, type, 622 METADATA_MC_TYPE_AS_ENUM, type,
621 METADATA_MC_TYPE_AS_STRING, type_as_string, 623#if HAVE_EXTRACTOR
624 METADATA_MC_TYPE_AS_STRING, EXTRACTOR_metatype_to_string (type),
625#endif
622 METADATA_MC_VALUE, value, 626 METADATA_MC_VALUE, value,
623 -1); 627 -1);
624 gtk_entry_set_text (value_entry, ""); 628 gtk_entry_set_text (value_entry, "");
@@ -661,10 +665,10 @@ GIG_advertise_dialog_start_ (const struct GNUNET_CRYPTO_EcdsaPrivateKey *priv)
661 { 665 {
662 gtk_list_store_insert_with_values (ac->meta_types, 666 gtk_list_store_insert_with_values (ac->meta_types,
663 &iter, G_MAXINT, 667 &iter, G_MAXINT,
664 METATYPES_MC_TYPE_AS_STRING, 668#if HAVE_EXTRACTOR
665 EXTRACTOR_metatype_to_string (types[i]), 669 METATYPES_MC_TYPE_AS_STRING, EXTRACTOR_metatype_to_string (types[i]),
666 METATYPES_MC_TYPE_AS_ENUM, 670#endif
667 types[i], 671 METATYPES_MC_TYPE_AS_ENUM, types[i],
668 -1); 672 -1);
669 if (0 == i) 673 if (0 == i)
670 gtk_combo_box_set_active_iter (GTK_COMBO_BOX 674 gtk_combo_box_set_active_iter (GTK_COMBO_BOX