aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--data/core/init.lua5
1 files changed, 3 insertions, 2 deletions
diff --git a/data/core/init.lua b/data/core/init.lua
index 38bb5c0f..59c8e2d2 100644
--- a/data/core/init.lua
+++ b/data/core/init.lua
@@ -165,6 +165,7 @@ local function scan_project_folder(index)
end
end
dir.files = t
+ core.dir_rescan_add_job(dir, ".")
end
@@ -1038,7 +1039,7 @@ end
local scheduled_rescan = {}
-local function dir_rescan_add_job(dir, filepath)
+function core.dir_rescan_add_job(dir, filepath)
local dirpath = filepath:match("^(.+)[/\\].+$")
local dirpath_rooted = dirpath and PATHSEP .. dirpath or ""
local abs_dirpath = dir.name .. dirpath_rooted
@@ -1083,7 +1084,7 @@ end
function core.on_dir_change(watch_id, action, filepath)
local dir = project_dir_by_watch_id(watch_id)
if not dir then return end
- dir_rescan_add_job(dir, filepath)
+ core.dir_rescan_add_job(dir, filepath)
if action == "delete" then
project_scan_remove_file(dir, filepath)
elseif action == "create" then