From cb553037e7f4077e08bf19340e0bde826540c433 Mon Sep 17 00:00:00 2001 From: Matthias Richter Date: Wed, 23 Jan 2013 12:38:26 +0100 Subject: Fully disable mouse module on mouse.disable --- mouse.lua | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/mouse.lua b/mouse.lua index 7d08f8b..7c5b7f5 100644 --- a/mouse.lua +++ b/mouse.lua @@ -30,6 +30,7 @@ local x,y = 0,0 local down = false local hot, active = nil, nil local NO_WIDGET = {} +local function _NOP_() end local function widgetHit(mouse, pos, size) return mouse[1] >= pos[1] and mouse[1] <= pos[1] + size[1] and @@ -72,14 +73,14 @@ local function endFrame() end local function disable() - --_M.beginFrame = nothing - --_M.endFrame = nothing - --_M.isHot = isHot, - --_M.isActive = isActive, - _M.updateWidget = function() end + _M.beginFrame = _NOP__ + _M.endFrame = _NOP__ + _M.updateWidget = _NOP__ end local function enable() + _M.beginFrame = beginFrame + _M.endFrame = endFrame _M.updateWidget = updateWidget end -- cgit v1.2.3-54-g00ecf