From 82bf4567f9da29f476a4706850aebdb69f122db6 Mon Sep 17 00:00:00 2001 From: Ricardo Constantino Date: Sat, 15 Apr 2017 17:53:24 +0100 Subject: osc: fix last potential race condition on key events --- player/lua/osc.lua | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/player/lua/osc.lua b/player/lua/osc.lua index c917289584..df38141707 100644 --- a/player/lua/osc.lua +++ b/player/lua/osc.lua @@ -2086,7 +2086,8 @@ function process_event(source, what) end --reset active element - if not (elements[n].eventresponder["reset"] == nil) then + if not (n > #elements) and elements[n].eventresponder ~= nil and + elements[n].eventresponder["reset"] ~= nil then elements[n].eventresponder["reset"](elements[n]) end -- cgit v1.2.3