aboutsummaryrefslogtreecommitdiffstats
path: root/src/blogc/renderer.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/blogc/renderer.c')
-rw-r--r--src/blogc/renderer.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/blogc/renderer.c b/src/blogc/renderer.c
index 2326e09..035f71b 100644
--- a/src/blogc/renderer.c
+++ b/src/blogc/renderer.c
@@ -106,10 +106,8 @@ blogc_format_variable(const char *name, bc_trie_t *global, bc_trie_t *local,
value = foreach_var->data;
}
else {
- value = blogc_funcvars_lookup(var, global);
- if (value == NULL) {
- value = blogc_get_variable(var, global, local);
- }
+ blogc_funcvars_eval(global, var);
+ value = blogc_get_variable(var, global, local);
}
if (value == NULL) {