aboutsummaryrefslogtreecommitdiff
path: root/src/main_window_adv_pseudonym.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/main_window_adv_pseudonym.c')
-rw-r--r--src/main_window_adv_pseudonym.c20
1 files changed, 7 insertions, 13 deletions
diff --git a/src/main_window_adv_pseudonym.c b/src/main_window_adv_pseudonym.c
index 4f1ac0e4..7a139332 100644
--- a/src/main_window_adv_pseudonym.c
+++ b/src/main_window_adv_pseudonym.c
@@ -400,13 +400,11 @@ GNUNET_GTK_main_menu_file_advertise_pseudonym_activate_cb (GtkWidget * dummy,
400 GtkTreeSelection *sel; 400 GtkTreeSelection *sel;
401 GtkTreeModel *tm; 401 GtkTreeModel *tm;
402 GtkSpinButton *sb; 402 GtkSpinButton *sb;
403 uint32_t anonymity_level; 403 struct GNUNET_FS_BlockOptions bo;
404 uint32_t priority;
405 struct GNUNET_FS_Uri *nxt; 404 struct GNUNET_FS_Uri *nxt;
406 struct GNUNET_FS_Uri *mrg; 405 struct GNUNET_FS_Uri *mrg;
407 struct GNUNET_FS_Uri *uri; 406 struct GNUNET_FS_Uri *uri;
408 struct GNUNET_CONTAINER_MetaData *nm; 407 struct GNUNET_CONTAINER_MetaData *nm;
409 struct GNUNET_TIME_Absolute expiration;
410 const char *root; 408 const char *root;
411 char *value; 409 char *value;
412 guint ntype; 410 guint ntype;
@@ -560,24 +558,20 @@ GNUNET_GTK_main_menu_file_advertise_pseudonym_activate_cb (GtkWidget * dummy,
560 } 558 }
561 while (TRUE == gtk_tree_model_iter_next (tm, &iter)); 559 while (TRUE == gtk_tree_model_iter_next (tm, &iter));
562 } 560 }
563 anonymity_level = gtk_spin_button_get_value (GTK_SPIN_BUTTON (gtk_builder_get_object (builder, 561 bo.anonymity_level = gtk_spin_button_get_value (GTK_SPIN_BUTTON (gtk_builder_get_object (builder,
564 "GNUNET_GTK_advertise_pseudonym_anonymity_spin_button"))); 562 "GNUNET_GTK_advertise_pseudonym_anonymity_spin_button")));
565 priority = gtk_spin_button_get_value (GTK_SPIN_BUTTON (gtk_builder_get_object (builder, 563 bo.content_priority = gtk_spin_button_get_value (GTK_SPIN_BUTTON (gtk_builder_get_object (builder,
566 "GNUNET_GTK_advertise_pseudonym_priority_spin_button"))); 564 "GNUNET_GTK_advertise_pseudonym_priority_spin_button")));
567 sb = GTK_SPIN_BUTTON (gtk_builder_get_object (builder, 565 sb = GTK_SPIN_BUTTON (gtk_builder_get_object (builder,
568 "GNUNET_GTK_advertise_pseudonym_expiration_year_spin_button")); 566 "GNUNET_GTK_advertise_pseudonym_expiration_year_spin_button"));
569 expiration = GNUNET_GTK_get_expiration_time (sb); 567 bo.expiration_time = GNUNET_GTK_get_expiration_time (sb);
570
571 expiration = GNUNET_TIME_relative_to_absolute (GNUNET_TIME_UNIT_YEARS);
572 root = gtk_entry_get_text (GTK_ENTRY (gtk_builder_get_object (builder, 568 root = gtk_entry_get_text (GTK_ENTRY (gtk_builder_get_object (builder,
573 "GNUNET_GTK_advertise_pseudonym_root_entry"))); 569 "GNUNET_GTK_advertise_pseudonym_root_entry")));
574 GNUNET_FS_namespace_advertise (GNUNET_GTK_get_fs_handle (), 570 GNUNET_FS_namespace_advertise (GNUNET_GTK_get_fs_handle (),
575 uri, 571 uri,
576 ns, 572 ns,
577 nm, 573 nm,
578 anonymity_level, 574 &bo,
579 priority,
580 expiration,
581 root, 575 root,
582 NULL, NULL); 576 NULL, NULL);
583 GNUNET_FS_namespace_delete (ns, GNUNET_NO); 577 GNUNET_FS_namespace_delete (ns, GNUNET_NO);