gnunet-svn
[Top][All Lists]
Advanced

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

[GNUnet-SVN] r1981 - gnunet-gtk/src/plugins/fs


From: grothoff
Subject: [GNUnet-SVN] r1981 - gnunet-gtk/src/plugins/fs
Date: Sat, 27 Aug 2005 17:00:16 -0700 (PDT)

Author: grothoff
Date: 2005-08-27 17:00:15 -0700 (Sat, 27 Aug 2005)
New Revision: 1981

Modified:
   gnunet-gtk/src/plugins/fs/download.c
Log:
bugfixes

Modified: gnunet-gtk/src/plugins/fs/download.c
===================================================================
--- gnunet-gtk/src/plugins/fs/download.c        2005-08-27 23:50:34 UTC (rev 
1980)
+++ gnunet-gtk/src/plugins/fs/download.c        2005-08-28 00:00:15 UTC (rev 
1981)
@@ -240,12 +240,17 @@
   dirTreePath = gtk_tree_path_copy(path);
   dirPath = MALLOC(1);
   dirPathLen = 0;
-  while (gtk_tree_path_up(dirTreePath)) {
+  while (gtk_tree_path_get_depth(dirTreePath) > 1) {
     const char *dirname;
     char *new;
 
-    if (!gtk_tree_model_get_iter(model, &iiter, dirTreePath))
+    if (! gtk_tree_path_up(dirTreePath))
       break;
+
+    if (!gtk_tree_model_get_iter(model, 
+                                &iiter, 
+                                dirTreePath))
+      break;
     gtk_tree_model_get(model,
                        &iiter,
                        SEARCH_NAME, &dirname,
@@ -258,7 +263,7 @@
     FREE(dirPath);
     dirPath = new;
   }
-  g_object_unref(dirTreePath);
+  gtk_tree_path_free(dirTreePath);
   
   list->filename = pfx;
   head = list;





reply via email to

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