aboutsummaryrefslogtreecommitdiff
path: root/folder_list.c
diff options
context:
space:
mode:
authorHans-Christoph Steiner <eighthave@users.sourceforge.net>2010-05-06 03:18:04 +0000
committerHans-Christoph Steiner <eighthave@users.sourceforge.net>2010-05-06 03:18:04 +0000
commit9c5ce1c373adbc4efb0789879db425e374c9d186 (patch)
tree01a17661f64621ab3a7d90953346ed65223ef607 /folder_list.c
parentc07e1ffc578a24710401c13720adb2d710cce00b (diff)
re-added unbashBuffer since its needed to convert the Windows paths back to Pd-style before outputting
svn path=/trunk/externals/hcs/; revision=13496
Diffstat (limited to 'folder_list.c')
-rw-r--r--folder_list.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/folder_list.c b/folder_list.c
index e23620e..fe47692 100644
--- a/folder_list.c
+++ b/folder_list.c
@@ -103,12 +103,14 @@ static void folder_list_output(t_folder_list* x)
DWORD errorNumber;
LPVOID lpErrorMessage;
char fullPathNameBuffer[FILENAME_MAX] = "";
+ char unbashBuffer[FILENAME_MAX] = "";
char outputBuffer[FILENAME_MAX] = "";
char *pathBuffer;
// arg, looks perfect, but only in Windows Vista
// GetFinalPathNameByHandle(hFind,fullPathNameBuffer,FILENAME_MAX,FILE_NAME_NORMALIZED);
GetFullPathName(normalized_path, FILENAME_MAX, fullPathNameBuffer, NULL);
+ sys_unbashfilename(fullPathNameBuffer,unbashBuffer);
hFind = FindFirstFile(fullPathNameBuffer, &findData);
if (hFind == INVALID_HANDLE_VALUE)