gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r21923 - gnunet-gtk/src/fs


From: gnunet
Subject: [GNUnet-SVN] r21923 - gnunet-gtk/src/fs
Date: Tue, 12 Jun 2012 19:23:06 +0200

Author: grothoff
Date: 2012-06-12 19:23:06 +0200 (Tue, 12 Jun 2012)
New Revision: 21923

Modified:
   gnunet-gtk/src/fs/gnunet-fs-gtk_publish-dialog.c
Log:
-fixing #2417

Modified: gnunet-gtk/src/fs/gnunet-fs-gtk_publish-dialog.c
===================================================================
--- gnunet-gtk/src/fs/gnunet-fs-gtk_publish-dialog.c    2012-06-12 16:37:56 UTC 
(rev 21922)
+++ gnunet-gtk/src/fs/gnunet-fs-gtk_publish-dialog.c    2012-06-12 17:23:06 UTC 
(rev 21923)
@@ -798,7 +798,7 @@
     GNUNET_break (0);
     return;
   }
-  if (! gtk_tree_model_iter_parent (ctx->file_info_treemodel, &parent, &iter))
+  if (gtk_tree_model_iter_parent (ctx->file_info_treemodel, &parent, &iter))
   {
     GNUNET_assert (TRUE == gtk_tree_model_iter_children 
(ctx->file_info_treemodel, &pred, &parent));
     pprev = &parent;
@@ -807,8 +807,8 @@
   {
     GNUNET_break (0);
     return;
-  } else
-    pprev = NULL;    
+  } 
+  pprev = NULL;    
   /* iterate over 'next' of pred to find out who our predecessor is! */
   while (GNUNET_YES != gtk_tree_iter_equals (ctx->file_info_treemodel, &pred, 
&iter))
   {
@@ -1663,16 +1663,21 @@
                            void **client_info)
 {
   struct EditPublishContext *epc = cls;
-  
+  char *name;
+              
+  name = GNUNET_CONTAINER_meta_data_get_by_type (meta,
+                                                
EXTRACTOR_METATYPE_GNUNET_ORIGINAL_FILENAME);
   gtk_tree_store_set (GTK_TREE_STORE (epc->tm), &epc->iter,
                       PUBLISH_MC_DO_INDEX, *do_index,
-                      PUBLISH_MC_ANONYMITY_LEVEL, (guint) bo->anonymity_level,
+                      PUBLISH_MC_FILENAME, name, 
+                     PUBLISH_MC_ANONYMITY_LEVEL, (guint) bo->anonymity_level,
                       PUBLISH_MC_PRIORITY, (guint) bo->content_priority,
                       PUBLISH_MC_EXPIRATION_TIME_ABSOLUTE,
                       (guint64) bo->expiration_time.abs_value,
                       PUBLISH_MC_REPLICATION_LEVEL,
                       (guint) bo->replication_level,
                       -1);
+  GNUNET_free (name);
   return GNUNET_SYSERR;
 }
 




reply via email to

[Prev in Thread] Current Thread [Next in Thread]