gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r22418 - gnunet-gtk/src/setup


From: gnunet
Subject: [GNUnet-SVN] r22418 - gnunet-gtk/src/setup
Date: Sun, 1 Jul 2012 20:12:40 +0200

Author: schanzen
Date: 2012-07-01 20:12:40 +0200 (Sun, 01 Jul 2012)
New Revision: 22418

Modified:
   gnunet-gtk/src/setup/gnunet-setup-gns.c
Log:
-fix treeview for me

Modified: gnunet-gtk/src/setup/gnunet-setup-gns.c
===================================================================
--- gnunet-gtk/src/setup/gnunet-setup-gns.c     2012-07-01 16:47:11 UTC (rev 
22417)
+++ gnunet-gtk/src/setup/gnunet-setup-gns.c     2012-07-01 18:12:40 UTC (rev 
22418)
@@ -811,7 +811,7 @@
     is_valid = GNUNET_YES;
     GNUNET_free_non_null (data);
   }
-  if (not_dummy_row)
+  if (not_dummy_row == TRUE)
   {
     /* Updating an existing record */
     gtk_tree_store_set(ts, &it,
@@ -1026,7 +1026,7 @@
   gtk_tree_model_get(tm, &it, GNS_TREESTORE_COL_NOT_DUMMY_ROW, &not_dummy, -1);
   gtk_tree_model_get(tm, &it, GNS_TREESTORE_COL_NAME, &name, -1);
 
-  if (not_dummy)
+  if (not_dummy == FALSE)
   {
     /* update name */
     gtk_tree_store_set (ts, &it,
@@ -1034,19 +1034,21 @@
                        GNS_TREESTORE_COL_NAME_IS_VISIBLE, TRUE,
                         GNS_TREESTORE_COL_RECORD_TYPE, 0,
                         GNS_TREESTORE_COL_RECORD_TYPE_AS_STR, 
_(NEW_RECORD_STR),
-                        GNS_TREESTORE_COL_NOT_DUMMY_ROW, TRUE,
+                        GNS_TREESTORE_COL_NOT_DUMMY_ROW, FALSE,
                        GNS_TREESTORE_COL_IS_RECORD_ROW, TRUE,
                         -1);
     check_name_validity_and_commit (gtk_tree_model_get_string_from_iter(tm, 
&it), name);
-
-    /* add a new dummy line */
-    gtk_tree_store_insert_with_values (ts, &it,NULL, 0,
-                                      GNS_TREESTORE_COL_NAME, _(NEW_NAME_STR),
-                                      GNS_TREESTORE_COL_NAME_IS_VISIBLE, TRUE,
-                                      GNS_TREESTORE_COL_RECORD_TYPE, 
GNUNET_DNSPARSER_TYPE_A,
-                                      GNS_TREESTORE_COL_NOT_DUMMY_ROW, FALSE,
-                                      GNS_TREESTORE_COL_IS_RECORD_ROW, FALSE,
-        -1);
+    if (0 == strcmp (name, _(NEW_NAME_STR)))
+    {
+      /* add a new dummy line */
+      gtk_tree_store_insert_with_values (ts, &it,NULL, 0,
+                                        GNS_TREESTORE_COL_NAME, 
_(NEW_NAME_STR),
+                                        GNS_TREESTORE_COL_NAME_IS_VISIBLE, 
TRUE,
+                                        GNS_TREESTORE_COL_RECORD_TYPE, 
GNUNET_DNSPARSER_TYPE_A,
+                                        GNS_TREESTORE_COL_NOT_DUMMY_ROW, FALSE,
+                                       GNS_TREESTORE_COL_IS_RECORD_ROW, FALSE,
+          -1);
+    }
   }
   else
   {




reply via email to

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