summaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--not/Demultiplexer.lua8
1 files changed, 6 insertions, 2 deletions
diff --git a/not/Demultiplexer.lua b/not/Demultiplexer.lua
index 468f007..ee6cbc9 100644
--- a/not/Demultiplexer.lua
+++ b/not/Demultiplexer.lua
@@ -53,11 +53,15 @@ function Demultiplexer:update (dt)
end
function Demultiplexer:controlpressed (set, action, key)
- self:callOne(set, "controlpressed", set, action, key)
+ if self.focused then
+ self:callOne(set, "controlpressed", set, action, key)
+ end
end
function Demultiplexer:controlreleased (set, action, key)
- self:callOne(set, "controlreleased", set, action, key)
+ if self.focused then
+ self:callOne(set, "controlreleased", set, action, key)
+ end
end
return Demultiplexer