summaryrefslogtreecommitdiff
path: root/zip/zip.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'zip/zip.cpp')
-rw-r--r--zip/zip.cpp7
1 files changed, 6 insertions, 1 deletions
diff --git a/zip/zip.cpp b/zip/zip.cpp
index 14698ea..094fc37 100644
--- a/zip/zip.cpp
+++ b/zip/zip.cpp
@@ -219,8 +219,13 @@ void build_global_filelist(struct TVFSGlobs *globs)
if (fh->IsEncrypted()) globs->need_password = TRUE;
+ char *s;
+
+ s = g_filename_display_name ((LPCTSTR)fh->GetFileName());
+
// Add item to the global list and continue with next file
- filelist_tree_add_item(globs->files, (LPCTSTR)fh->GetFileName(), item, i + 1);
+ filelist_tree_add_item(globs->files, s, item, i + 1);
+ g_free (s);
printf("\n");
}
}