diff --git a/milo/apps/furni.lua b/milo/apps/furni.lua index 6066e44..ad0f858 100644 --- a/milo/apps/furni.lua +++ b/milo/apps/furni.lua @@ -65,7 +65,7 @@ local localName print('detecting wired modem connected to furnaces...') for _, dev in pairs(device) do - if dev.type == 'wired_modem' then + if dev.type == 'wired_modem' and dev.getNameLocal then local list = dev.getNamesRemote() furni = { } localName = dev.getNameLocal() diff --git a/milo/core/listing.lua b/milo/core/listing.lua index 6678444..441e417 100644 --- a/milo/core/listing.lua +++ b/milo/core/listing.lua @@ -60,6 +60,7 @@ local page = UI.Page { [ 'enter' ] = 'eject', [ 'up' ] = 'grid_up', [ 'down' ] = 'grid_down', + [ 'control-a' ] = 'eject_all', }, }, storageStatus = UI.Text { @@ -77,6 +78,7 @@ local page = UI.Page { backgroundFocusColor = colors.black, accelerators = { [ 'enter' ] = 'eject_specified', + [ 'control-a' ] = 'eject_all', }, help = 'Specify an amount to send', },