diff options
Diffstat (limited to 'zip')
| -rw-r--r-- | zip/zip.cpp | 7 |
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"); } } |
