aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lualib/plugins/neural.lua6
1 files changed, 5 insertions, 1 deletions
diff --git a/lualib/plugins/neural.lua b/lualib/plugins/neural.lua
index 557133591..64d21ce37 100644
--- a/lualib/plugins/neural.lua
+++ b/lualib/plugins/neural.lua
@@ -653,7 +653,11 @@ local function process_rules_settings()
end
-- Generic stuff
- selt.symbols = fun.totable(fun.filter(filter_symbols_predicate, selt.symbols))
+ if not profile then
+ -- Do filtering merely if we are using a dynamic profile
+ selt.symbols = fun.totable(fun.filter(filter_symbols_predicate, selt.symbols))
+ end
+
table.sort(selt.symbols)
selt.digest = lua_util.table_digest(selt.symbols)