summaryrefslogtreecommitdiff
path: root/hscript/script_e.cc
diff options
context:
space:
mode:
authorA. Wilcox <AWilcox@Wilcox-Tech.com>2019-11-04 18:15:50 -0600
committerA. Wilcox <AWilcox@Wilcox-Tech.com>2019-11-04 18:15:50 -0600
commit8fd273ac2810c4ffed616877b191dba86355ca6c (patch)
tree930df514b7ad9d059a9fdf5f60c77c8d4575ce41 /hscript/script_e.cc
parent7c5c18d46757416f44a0baedbe880f6634213625 (diff)
downloadhorizon-8fd273ac2810c4ffed616877b191dba86355ca6c.tar.gz
horizon-8fd273ac2810c4ffed616877b191dba86355ca6c.tar.bz2
horizon-8fd273ac2810c4ffed616877b191dba86355ca6c.tar.xz
horizon-8fd273ac2810c4ffed616877b191dba86355ca6c.zip
hscript: Implement Keymap::execute
Diffstat (limited to 'hscript/script_e.cc')
-rw-r--r--hscript/script_e.cc5
1 files changed, 4 insertions, 1 deletions
diff --git a/hscript/script_e.cc b/hscript/script_e.cc
index ef43bba..e03b4ad 100644
--- a/hscript/script_e.cc
+++ b/hscript/script_e.cc
@@ -455,7 +455,10 @@ bool Script::execute() const {
return false;
}
- /* keymap */
+ if(internal->keymap && !internal->keymap->execute(opts)) {
+ EXECUTE_FAILURE("keymap");
+ return false;
+ }
/* UserAccounts */
if(!internal->tzone->execute(opts)) {