Refactor: Reduce File Browser Sorting #119103
|
@ -143,7 +143,7 @@ static void bli_builddir(BuildDirCtx *dir_ctx, const char *dirname)
|
||||||
else if (FILENAME_IS_CURRENT(dlink->name)) {
|
else if (FILENAME_IS_CURRENT(dlink->name)) {
|
||||||
has_current = true;
|
has_current = true;
|
||||||
}
|
}
|
||||||
BLI_addhead(&dirbase, dlink);
|
BLI_addtail(&dirbase, dlink);
|
||||||
newnum++;
|
newnum++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -156,7 +156,7 @@ static void bli_builddir(BuildDirCtx *dir_ctx, const char *dirname)
|
||||||
dirlink *const dlink = (dirlink *)malloc(sizeof(dirlink));
|
dirlink *const dlink = (dirlink *)malloc(sizeof(dirlink));
|
||||||
if (dlink != nullptr) {
|
if (dlink != nullptr) {
|
||||||
dlink->name = BLI_strdup(FILENAME_PARENT);
|
dlink->name = BLI_strdup(FILENAME_PARENT);
|
||||||
BLI_addhead(&dirbase, dlink);
|
BLI_addtail(&dirbase, dlink);
|
||||||
newnum++;
|
newnum++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -165,7 +165,7 @@ static void bli_builddir(BuildDirCtx *dir_ctx, const char *dirname)
|
||||||
dirlink *const dlink = (dirlink *)malloc(sizeof(dirlink));
|
dirlink *const dlink = (dirlink *)malloc(sizeof(dirlink));
|
||||||
if (dlink != nullptr) {
|
if (dlink != nullptr) {
|
||||||
dlink->name = BLI_strdup(FILENAME_CURRENT);
|
dlink->name = BLI_strdup(FILENAME_CURRENT);
|
||||||
BLI_addhead(&dirbase, dlink);
|
BLI_addtail(&dirbase, dlink);
|
||||||
newnum++;
|
newnum++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -3135,7 +3135,7 @@ static int filelist_readjob_list_dir(FileListReadJob *job_params,
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
BLI_addtail(entries, entry);
|
BLI_addhead(entries, entry);
|
||||||
entries_num++;
|
entries_num++;
|
||||||
Harley marked this conversation as resolved
Outdated
|
|||||||
}
|
}
|
||||||
BLI_filelist_free(files, files_num);
|
BLI_filelist_free(files, files_num);
|
||||||
|
|
Loading…
Reference in New Issue
It looks like moving the
if (files)
check is an unrelated cleanup? The diff would be clearer without that.