From d3b1a1c00d2c984f0815cb260a753d096d3b858e Mon Sep 17 00:00:00 2001 From: Matthias Richter Date: Mon, 3 Sep 2012 15:30:17 +0200 Subject: Fix #4: keyboard.disableFocus() not working. Used undefined variable NO_WIDGET to clear keyboard focus. Same error was made in mouse.lua. --- core.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'core.lua') diff --git a/core.lua b/core.lua index 371b114..42a43cf 100644 --- a/core.lua +++ b/core.lua @@ -24,7 +24,6 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ]]-- -local NO_WIDGET = function()end local BASE = (...):match("(.-)[^%.]+$") local group = require(BASE .. 'group') local mouse = require(BASE .. 'mouse') @@ -83,6 +82,7 @@ local function registerDraw(id, f, ...) if mouse.isHot(id) or keyboard.hasFocus(id) then state = mouse.isActive(id) and 'active' or 'hot' end + print(id, keyboard.hasFocus(id)) local rest = save_pack(...) draw_items.n = draw_items.n + 1 draw_items[draw_items.n] = function() -- cgit v1.2.3-54-g00ecf