mirror of
https://github.com/kepler155c/opus
synced 2025-12-12 11:28:05 +00:00
minor bugfixes - cleanup
This commit is contained in:
@@ -138,19 +138,6 @@ function page:eventHandler(event)
|
||||
self:executeStatement('_ENV')
|
||||
command = nil
|
||||
|
||||
elseif event.type == 'hide_output' then
|
||||
self.output:disable()
|
||||
|
||||
self.titleBar.oy = -1
|
||||
self.titleBar.event = 'show_output'
|
||||
self.titleBar.closeInd = '^'
|
||||
self.titleBar:resize()
|
||||
|
||||
self.grid.ey = -2
|
||||
self.grid:resize()
|
||||
|
||||
self:draw()
|
||||
|
||||
elseif event.type == 'tab_select' then
|
||||
self:setFocus(self.prompt)
|
||||
|
||||
@@ -201,7 +188,7 @@ function page:eventHandler(event)
|
||||
command = nil
|
||||
self.grid:setValues(t)
|
||||
self.grid:setIndex(1)
|
||||
self:draw()
|
||||
self.grid:draw()
|
||||
end
|
||||
return true
|
||||
|
||||
@@ -247,7 +234,7 @@ function page:setResult(result)
|
||||
end
|
||||
self.grid:setValues(t)
|
||||
self.grid:setIndex(1)
|
||||
self:draw()
|
||||
self.grid:draw()
|
||||
end
|
||||
|
||||
function page.grid:eventHandler(event)
|
||||
|
||||
@@ -136,6 +136,19 @@ function tab:enable()
|
||||
self:updateDrives()
|
||||
self:updateInfo()
|
||||
UI.Tab.enable(self)
|
||||
self.handler = Event.on({ 'disk', 'disk_eject' }, function()
|
||||
os.sleep(1)
|
||||
if tab.enabled then
|
||||
tab:updateDrives()
|
||||
tab:updateInfo()
|
||||
tab:sync()
|
||||
end
|
||||
end)
|
||||
end
|
||||
|
||||
function tab:disable()
|
||||
Event.off(self.handler)
|
||||
UI.Tab.disable(self)
|
||||
end
|
||||
|
||||
function tab:eventHandler(event)
|
||||
@@ -147,11 +160,4 @@ function tab:eventHandler(event)
|
||||
return true
|
||||
end
|
||||
|
||||
Event.on({ 'disk', 'disk_eject' }, function()
|
||||
os.sleep(1)
|
||||
tab:updateDrives()
|
||||
tab:updateInfo()
|
||||
tab:sync()
|
||||
end)
|
||||
|
||||
return tab
|
||||
|
||||
Reference in New Issue
Block a user