GLUI_FileBrowser, changing directory
Brought to you by:
nigels
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);