Menu

#8 GLUI_FileBrowser, changing directory

open
nobody
None
5
2015-01-05
2008-02-02
kyo
No

Now GLUI_FileBrowser can't change directory even when you set set_allow_change_dir(true). E.g. example6.cpp

It is because
x selected[0]=='/',
o selected[last]=='/'.

This patch is for glui_filebrowser.cpp. This works fine on UNIX. Maybe selected[last]='\0' is also necessary on _WIN32.

31c31
<


include <string.h></string.h>

81c81,82
< if (selected[0] == '/' || selected[0] == '\') {


int last=strlen(selected)-1;
if (selected[last] == '/' || selected[last] == '\\') {

84c85
< chdir(selected+1);


    chdir(selected);

87c88
< SetCurrentDirectory(selected+1);


    SetCurrentDirectory(selected);

Discussion

MongoDB Logo MongoDB