Mercurial > hg > forks > geeqie
changeset 2004:90dc2a05117c
Fix directory walking bug
There was a annoying bug when walking up more than one directory level.
author | Klaus Ethgen <Klaus@Ethgen.de> |
---|---|
date | Fri, 06 Jan 2012 02:23:57 +0100 |
parents | a3b90197b9ac |
children | e85ba62ebb2d |
files | src/view_dir_list.c |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/view_dir_list.c Fri Sep 30 23:57:31 2011 +0200 +++ b/src/view_dir_list.c Fri Jan 06 02:23:57 2012 +0100 @@ -297,7 +297,7 @@ gboolean vdlist_set_fd(ViewDir *vd, FileData *dir_fd) { gboolean ret; - gchar *old_path = NULL; + gchar *old_path = NULL; /* Used to store directory for walking up */ if (!dir_fd) return FALSE; if (vd->dir_fd == dir_fd) return TRUE; @@ -309,7 +309,7 @@ base = remove_level_from_path(vd->dir_fd->path); if (strcmp(base, dir_fd->path) == 0) { - old_path = g_strdup(vd->dir_fd->name); + old_path = g_strdup(filename_from_path(vd->dir_fd->path)); } g_free(base); }