Removed custom event library until MineOSStandalone release for compatibility with newest OpenOS version

This commit is contained in:
Igor Timofeev 2018-12-16 00:38:49 +03:00
parent cbd4e4f962
commit 04b3ed60e7
3 changed files with 48 additions and 42 deletions

View File

@ -84,11 +84,11 @@
url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/MineOSInterface.lua", url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/MineOSInterface.lua",
fileID=109, fileID=109,
}, },
{ -- {
path="/lib/event.lua", -- path="/lib/event.lua",
url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/event.lua", -- url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/event.lua",
fileID=102, -- fileID=102,
}, -- },
{ {
path="/lib/FormatModules/OCAF.lua", path="/lib/FormatModules/OCAF.lua",
url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/FormatModules/OCAF.lua", url="https://raw.githubusercontent.com/IgorTimofeev/MineOS/master/lib/FormatModules/OCAF.lua",

7
OS.lua
View File

@ -580,18 +580,19 @@ end
-- "double_touch" event handler -- "double_touch" event handler
if not event.doubleTouchHandler then if not event.doubleTouchHandler then
event.doubleTouchHandler = event.addHandler( event.doubleTouchHandler = event.listen(
"touch",
function(signalType, screenAddress, x, y, button, user) function(signalType, screenAddress, x, y, button, user)
local uptime = computer.uptime() local uptime = computer.uptime()
if doubleTouchX == x and doubleTouchY == y and doubleTouchButton == button and doubleTouchScreenAddress == screenAddress and uptime - doubleTouchUptime <= doubleTouchInterval then if doubleTouchX == x and doubleTouchY == y and doubleTouchButton == button and doubleTouchScreenAddress == screenAddress and uptime - doubleTouchUptime <= doubleTouchInterval then
event.skip("touch")
computer.pushSignal("double_touch", screenAddress, x, y, button, user) computer.pushSignal("double_touch", screenAddress, x, y, button, user)
end end
doubleTouchX, doubleTouchY, doubleTouchButton, doubleTouchUptime, doubleTouchScreenAddress = x, y, button, uptime, screenAddress doubleTouchX, doubleTouchY, doubleTouchButton, doubleTouchUptime, doubleTouchScreenAddress = x, y, button, uptime, screenAddress
end, end,
"touch" math.huge,
math.huge
) )
end end

View File

@ -692,7 +692,9 @@ end
---------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------
event.addHandler(function(e1, e2, e3, e4, e5, e6, e7, e8, ...) event.register(
nil,
function(e1, e2, e3, e4, e5, e6, e7, e8, ...)
if (e1 == "component_added" or e1 == "component_removed") and (e3 == "modem" or e3 == "internet") then if (e1 == "component_added" or e1 == "component_removed") and (e3 == "modem" or e3 == "internet") then
MineOSNetwork.updateComponents() MineOSNetwork.updateComponents()
MineOSNetwork.broadcastComputerState(MineOSCore.properties.network.enabled) MineOSNetwork.broadcastComputerState(MineOSCore.properties.network.enabled)
@ -729,7 +731,10 @@ event.addHandler(function(e1, e2, e3, e4, e5, e6, e7, e8, ...)
computer.pushSignal("MineOSNetwork", "updateProxyList") computer.pushSignal("MineOSNetwork", "updateProxyList")
end end
end end
end) end,
math.huge,
math.huge
)
---------------------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------------------