From 252fb16853341b462594b0cdbc2152a4451c4330 Mon Sep 17 00:00:00 2001 From: "kepler155c@gmail.com" Date: Wed, 2 Aug 2017 09:52:41 -0400 Subject: [PATCH] cleanup --- sys/apis/event.lua | 24 +++++++++++++----------- sys/apis/ui.lua | 3 --- sys/apps/Overview.lua | 1 - sys/extensions/os.lua | 2 -- 4 files changed, 13 insertions(+), 17 deletions(-) diff --git a/sys/apis/event.lua b/sys/apis/event.lua index efff40c..6232c00 100644 --- a/sys/apis/event.lua +++ b/sys/apis/event.lua @@ -1,5 +1,3 @@ -local Util = require('util') - local Event = { uid = 1, -- unique id for handlers routines = { }, -- coroutines @@ -26,10 +24,7 @@ end function Routine:resume(event, ...) if not self.co then - debug(event) - debug(self) - debug(getfenv(1)) - error('Cannot resume a dead routine') + error('Cannot resume a dead routine\n' .. Util.tostring(self)) end if not self.filter or self.filter == event or event == "terminate" then @@ -44,10 +39,7 @@ function Routine:resume(event, ...) end if not s and event ~= 'terminate' then - debug({s, m}) - debug(self) - debug(getfenv(1)) - error('\n' .. (m or 'Error processing event')) + error('\n' .. (m or 'Error processing event') .. '\n' .. Util.tostring(self)) end return s, m @@ -101,6 +93,8 @@ local function addTimer(interval, recurring, fn) end end end) + + return handler end function Event.onInterval(interval, fn) @@ -176,9 +170,17 @@ local function processHandlers(event) end end +local function tokeys(t) + local keys = { } + for k in pairs(t) do + keys[#keys+1] = k + end + return keys +end + local function processRoutines(...) - local keys = Util.keys(Event.routines) + local keys = tokeys(Event.routines) for _,key in ipairs(keys) do local r = Event.routines[key] if r then diff --git a/sys/apis/ui.lua b/sys/apis/ui.lua index 38e01db..831d517 100644 --- a/sys/apis/ui.lua +++ b/sys/apis/ui.lua @@ -349,9 +349,6 @@ function Manager:click(button, x, y) button = 3 self.doubleClickTimer = nil else -if self.doubleClickTimer then -debug(c - self.doubleClickTimer) -end self.doubleClickTimer = c self.doubleClickX = x self.doubleClickY = y diff --git a/sys/apps/Overview.lua b/sys/apps/Overview.lua index 2f4cb72..0b7c5fa 100644 --- a/sys/apps/Overview.lua +++ b/sys/apps/Overview.lua @@ -321,7 +321,6 @@ function page:eventHandler(event) elseif event.type == 'delete' then local focused = page:getFocused() - debug(focused.app) if focused.app then focused.app.disabled = true local filename = focused.app.filename or fs.combine(REGISTRY_DIR, focused.app.key) diff --git a/sys/extensions/os.lua b/sys/extensions/os.lua index 4b82552..1828167 100644 --- a/sys/extensions/os.lua +++ b/sys/extensions/os.lua @@ -158,8 +158,6 @@ end function os.registerApp(app, key) app.key = SHA1.sha1(key) -debug(fs.combine(REGISTRY_DIR, app.key)) -debug(app) Util.writeTable(fs.combine(REGISTRY_DIR, app.key), app) os.queueEvent('os_register_app') end