Fix: User tasks not showing in the Task Palette
This commit is contained in:
parent
59537138bc
commit
1dfa3e9808
|
@ -57,12 +57,11 @@ _FORCE_INLINE_ void _populate_from_user_dir(String p_path, HashMap<String, List<
|
||||||
}
|
}
|
||||||
|
|
||||||
Ref<DirAccess> dir = DIR_ACCESS_CREATE();
|
Ref<DirAccess> dir = DIR_ACCESS_CREATE();
|
||||||
|
|
||||||
if (dir->change_dir(p_path) == OK) {
|
if (dir->change_dir(p_path) == OK) {
|
||||||
dir->list_dir_begin();
|
dir->list_dir_begin();
|
||||||
String fn = dir->get_next();
|
String fn = dir->get_next();
|
||||||
while (!fn.is_empty()) {
|
while (!fn.is_empty()) {
|
||||||
if (dir->current_is_dir() && fn != "..") {
|
if (dir->current_is_dir() && !fn.begins_with(".")) {
|
||||||
String full_path;
|
String full_path;
|
||||||
String category;
|
String category;
|
||||||
if (fn == ".") {
|
if (fn == ".") {
|
||||||
|
@ -82,6 +81,9 @@ _FORCE_INLINE_ void _populate_from_user_dir(String p_path, HashMap<String, List<
|
||||||
fn = dir->get_next();
|
fn = dir->get_next();
|
||||||
}
|
}
|
||||||
dir->list_dir_end();
|
dir->list_dir_end();
|
||||||
|
|
||||||
|
_populate_scripted_tasks_from_dir(p_path, &p_categories->get(LimboTaskDB::get_misc_category()));
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
ERR_FAIL_MSG(vformat("Failed to list \"%s\" directory.", p_path));
|
ERR_FAIL_MSG(vformat("Failed to list \"%s\" directory.", p_path));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue