diff options
Diffstat (limited to 'src/identity/gnunet-identity-gtk_advertise.c')
-rw-r--r-- | src/identity/gnunet-identity-gtk_advertise.c | 22 |
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 |