aboutsummaryrefslogtreecommitdiff
path: root/src/plugins/fs/collection.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/plugins/fs/collection.c')
-rw-r--r--src/plugins/fs/collection.c25
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 *
65void 65void
66createCollection_clicked_fs (GtkWidget * dummy1, GtkWidget * dummy2) 66createCollection_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 (),