Fix filebrowser not getting back to valid dir in Release builds.
Stupid mistake wrapping path validation code inside a BLI_assert, which means it was only called in Debug builds... Found by Sergey, thanks. Should be backported to 2.78.
This commit is contained in:
parent
7b748e9478
commit
8909ff0e67
|
@ -1405,7 +1405,9 @@ void filelist_setdir(struct FileList *filelist, char *r_dir)
|
|||
BLI_assert(strlen(r_dir) < FILE_MAX_LIBEXTRA);
|
||||
|
||||
BLI_cleanup_dir(G.main->name, r_dir);
|
||||
BLI_assert(filelist->checkdirf(filelist, r_dir, true));
|
||||
const bool is_valid_path = filelist->checkdirf(filelist, r_dir, true);
|
||||
BLI_assert(is_valid_path);
|
||||
UNUSED_VARS_NDEBUG(is_valid_path);
|
||||
|
||||
if (!STREQ(filelist->filelist.root, r_dir)) {
|
||||
BLI_strncpy(filelist->filelist.root, r_dir, sizeof(filelist->filelist.root));
|
||||
|
|
Loading…
Reference in New Issue