diff --git a/sys/apps/netdaemon.lua b/sys/apps/netdaemon.lua index e0fd1d7..4195324 100644 --- a/sys/apps/netdaemon.lua +++ b/sys/apps/netdaemon.lua @@ -1,6 +1,8 @@ _G.requireInjector() +print('require event') local Event = require('event') +print('require util') local Util = require('util') local device = _G.device @@ -9,6 +11,7 @@ local network = _G.network local os = _G.os local printError = _G.printError +print('check wireless_modem') if not device.wireless_modem then return end diff --git a/sys/extensions/7.multishell.lua b/sys/extensions/7.multishell.lua index 2a6323b..925ec26 100644 --- a/sys/extensions/7.multishell.lua +++ b/sys/extensions/7.multishell.lua @@ -217,10 +217,6 @@ kernel.hook('multishell_redraw', function() parentTerm.setCursorPos(1, 1) parentTerm.clearLine() - local function compareTab(a, b) - return a.uid < b.uid - end - local currentTab = kernel.routines[1] for _,tab in pairs(kernel.routines) do @@ -244,6 +240,10 @@ tab.title = tab.env._APP_TITLE or tab.title tab.width = tab.width - 1 end + local function compareTab(a, b) + return b.hidden and -1 or a.uid < b.uid + end + local tabX = 0 for _,tab in Util.spairs(kernel.routines, compareTab) do if tab.width > 0 then