diff options
Diffstat (limited to 'src/plugins/fs/collection.c')
-rw-r--r-- | src/plugins/fs/collection.c | 25 |
1 files changed, 1 insertions, 24 deletions
diff --git a/src/plugins/fs/collection.c b/src/plugins/fs/collection.c index b7a3939f..838d7644 100644 --- a/src/plugins/fs/collection.c +++ b/src/plugins/fs/collection.c | |||
@@ -65,13 +65,11 @@ on_collectionMetaDataValueEntry_activate_fs (GtkWidget * | |||
65 | void | 65 | void |
66 | createCollection_clicked_fs (GtkWidget * dummy1, GtkWidget * dummy2) | 66 | createCollection_clicked_fs (GtkWidget * dummy1, GtkWidget * dummy2) |
67 | { | 67 | { |
68 | const char *updateIntervalString; | ||
69 | GtkWidget *w; | 68 | GtkWidget *w; |
70 | GtkWidget *dialog; | 69 | GtkWidget *dialog; |
71 | GtkWidget *spin; | 70 | GtkWidget *spin; |
72 | struct GNUNET_MetaData *meta; | 71 | struct GNUNET_MetaData *meta; |
73 | struct GNUNET_ECRS_URI *root; | 72 | struct GNUNET_ECRS_URI *root; |
74 | GNUNET_Int32Time updateInterval; | ||
75 | 73 | ||
76 | metaXML | 74 | metaXML |
77 | = glade_xml_new (GNUNET_GTK_get_glade_filename (), | 75 | = glade_xml_new (GNUNET_GTK_get_glade_filename (), |
@@ -84,33 +82,12 @@ createCollection_clicked_fs (GtkWidget * dummy1, GtkWidget * dummy2) | |||
84 | gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); | 82 | gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_OK); |
85 | if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK) | 83 | if (gtk_dialog_run (GTK_DIALOG (dialog)) == GTK_RESPONSE_OK) |
86 | { | 84 | { |
87 | updateIntervalString | ||
88 | = getEntryLineValue (metaXML, | ||
89 | "collectionUpdateIntervalComboBoxEntry"); | ||
90 | if (0 == strcmp (_("--sporadic update--"), updateIntervalString)) | ||
91 | updateInterval = GNUNET_ECRS_SBLOCK_UPDATE_SPORADIC; | ||
92 | else if (0 == strcmp (_("--no update--"), updateIntervalString)) | ||
93 | updateInterval = GNUNET_ECRS_SBLOCK_UPDATE_NONE; | ||
94 | else if (GNUNET_OK != parseTime (updateIntervalString, &updateInterval)) | ||
95 | { | ||
96 | gtk_widget_destroy (dialog); | ||
97 | UNREF (metaXML); | ||
98 | metaXML = NULL; | ||
99 | dialog = gtk_message_dialog_new | ||
100 | (NULL, | ||
101 | GTK_DIALOG_MODAL, | ||
102 | GTK_MESSAGE_ERROR, | ||
103 | GTK_BUTTONS_CLOSE, _("Failed to parse given time interval!")); | ||
104 | gtk_dialog_run (GTK_DIALOG (dialog)); | ||
105 | gtk_widget_destroy (dialog); | ||
106 | return; | ||
107 | } | ||
108 | meta = getMetaDataFromList (metaXML, | 85 | meta = getMetaDataFromList (metaXML, |
109 | "collectionMetaDataTreeView", NULL); | 86 | "collectionMetaDataTreeView", NULL); |
110 | spin = glade_xml_get_widget (metaXML, "collectionAnonymityLevel"); | 87 | spin = glade_xml_get_widget (metaXML, "collectionAnonymityLevel"); |
111 | root = NULL; | 88 | root = NULL; |
112 | if (GNUNET_OK == GNUNET_CO_collection_start (gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spin)), 1000, /* priority */ | 89 | if (GNUNET_OK == GNUNET_CO_collection_start (gtk_spin_button_get_value_as_int (GTK_SPIN_BUTTON (spin)), 1000, /* priority */ |
113 | updateInterval, meta)) | 90 | meta)) |
114 | { | 91 | { |
115 | w = | 92 | w = |
116 | glade_xml_get_widget (GNUNET_GTK_get_main_glade_XML (), | 93 | glade_xml_get_widget (GNUNET_GTK_get_main_glade_XML (), |