1
1

* main.c (_do_panel_cd): Use vfs_release_path().

Этот коммит содержится в:
Pavel Roskin 2003-10-11 06:44:54 +00:00
родитель 5659c0f5ee
Коммит ceaf7af0e0
2 изменённых файлов: 4 добавлений и 11 удалений

Просмотреть файл

@ -1,5 +1,7 @@
2003-10-11 Pavel Roskin <proski@gnu.org>
* main.c (_do_panel_cd): Use vfs_release_path().
* file.c: Use struct vfs_class, not type vfs, which should be
internal to VFS code.

Просмотреть файл

@ -580,11 +580,7 @@ _do_panel_cd (WPanel *panel, char *new_dir, enum cd_enum cd_type)
char *directory, *olddir;
char temp[MC_MAXPATHLEN];
char *translated_url;
#ifdef USE_VFS
vfs *oldvfs;
vfsid oldvfsid;
struct vfs_stamping *parent;
#endif
olddir = g_strdup (panel->cwd);
translated_url = new_dir = vfs_translate_url (new_dir);
@ -615,12 +611,7 @@ _do_panel_cd (WPanel *panel, char *new_dir, enum cd_enum cd_type)
mc_get_current_wd (panel->cwd, sizeof (panel->cwd) - 2);
#ifdef USE_VFS
oldvfs = vfs_get_class (olddir);
oldvfsid = vfs_ncs_getid (oldvfs, olddir, &parent);
vfs_add_noncurrent_stamps (oldvfs, oldvfsid, parent);
vfs_rm_parents (parent);
#endif
vfs_release_path (olddir);
subshell_chdir (panel->cwd);