From: Andrea Zagli Date: Sat, 22 Oct 2016 06:43:06 +0000 (+0200) Subject: Wrong root path. X-Git-Url: https://saetta.ns0.it/gitweb?a=commitdiff_plain;h=8f7ab05dbf517817826eef425e479d81d1382fe0;p=zakconfi%2Fgui Wrong root path. --- diff --git a/src/main.c b/src/main.c index 9761864..19f05f1 100644 --- a/src/main.c +++ b/src/main.c @@ -163,11 +163,11 @@ fill_trFolders_Keys (GNode *node, GtkTreeIter parent) if (gtk_tree_path_get_depth (tpath) == 1) { - path = g_strdup (""); + path = g_strdup ("/"); } else { - path = g_strdup_printf ("%s/%s", path, parent_name); + path = g_strdup_printf ("%s/%s", g_strcmp0 (path, "/") != 0 ? path : "", parent_name); } gtk_tree_store_append (storeFolders, &child, &parent); @@ -536,7 +536,7 @@ on_mnuKeysNew_activate (GtkMenuItem *menuitem, if (g_strcmp0 (path, "") != 0) { - path = g_strdup_printf ("%s/%s", path, parent_name); + path = g_strdup_printf ("%s%s%s", path, g_strcmp0 (path, "/") != 0 ? "/" : "", parent_name); } gtk_entry_set_text (GTK_ENTRY (txtConfig), config);