gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r20684 - gnunet-gtk/src/gns


From: gnunet
Subject: [GNUnet-SVN] r20684 - gnunet-gtk/src/gns
Date: Thu, 22 Mar 2012 19:02:25 +0100

Author: wachs
Date: 2012-03-22 19:02:25 +0100 (Thu, 22 Mar 2012)
New Revision: 20684

Modified:
   gnunet-gtk/src/gns/gnunet-gns-gtk_zone.c
Log:
- fix


Modified: gnunet-gtk/src/gns/gnunet-gns-gtk_zone.c
===================================================================
--- gnunet-gtk/src/gns/gnunet-gns-gtk_zone.c    2012-03-22 17:52:23 UTC (rev 
20683)
+++ gnunet-gtk/src/gns/gnunet-gns-gtk_zone.c    2012-03-22 18:02:25 UTC (rev 
20684)
@@ -74,7 +74,6 @@
   {
      for (c = 0; c < uc->rd_count; c++)
      {
-       GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "New text for  is `%s'\n", 
uc->rd[c].data);
        GNUNET_NAMESTORE_record_create(uc->gns->ns, uc->gns->pkey,
            uc->name, &uc->rd[c],NULL, NULL);
        GNUNET_free ((void *) uc->rd[c].data);
@@ -647,11 +646,21 @@
   size_t data_size;
   void * data;
   int type;
+  gchar * old_value;
 
   if (0 != strcmp(new_text,""))
   {
     gtk_tree_model_get_iter_from_string(tm, &it, path);
-    gtk_tree_model_get(tm, &it, TREE_COL_RECORD_TYPE, &type, -1);
+    gtk_tree_model_get(tm, &it,
+        TREE_COL_RECORD_TYPE, &type,
+        TREE_COL_VAL_AS_STR, &old_value,
+        -1);
+    if (0 == strcmp(new_text, old_value))
+    {
+      GNUNET_free(old_value);
+      return;
+    }
+    GNUNET_free(old_value);
     if (GNUNET_OK == GNUNET_NAMESTORE_string_to_value (type,
                                       new_text,
                                       &data,
@@ -659,7 +668,6 @@
     {
       gtk_tree_store_set (gns->ts, &it, TREE_COL_VAL_COLOR, NULL, -1);
       gtk_tree_store_set (gns->ts, &it, TREE_COL_VAL_AS_STR, new_text, -1);
-      GNUNET_log (GNUNET_ERROR_TYPE_ERROR, "New text for `%s' is `%s'\n", 
path, new_text);
       check_name_validity_and_commit (gns, path);
     }
     else




reply via email to

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