ExternalKeyboards: Drop the startup FM workaround

Unnecessary since 2db294d0b7,
as the delayed event takes care of our problem ;).
reviewable/pr9750/r10^2
NiLuJe 2 years ago
parent 5e1932bf38
commit 6f29b48587

@ -92,7 +92,6 @@ local ExternalKeyboard = WidgetContainer:extend{
original_device_values = nil, original_device_values = nil,
keyboard_fds = {}, keyboard_fds = {},
connected_keyboards = 0, connected_keyboards = 0,
startup = true,
} }
function ExternalKeyboard:init() function ExternalKeyboard:init()
@ -115,14 +114,8 @@ function ExternalKeyboard:init()
role = USB_ROLE_HOST role = USB_ROLE_HOST
end end
if role == USB_ROLE_HOST then if role == USB_ROLE_HOST then
-- NOTE: On startup, if the FM is not in classic mode, the coverbrowser plugin does a funky hostile takeover at runtime. -- Sweep the full class/input sysfs tree to look for keyboards
-- Delay our own stuff to make sure we affect the final widget. self:findAndSetupKeyboards()
if ExternalKeyboard.startup then
UIManager:nextTick(self.findAndSetupKeyboards, self)
ExternalKeyboard.startup = nil
else
self:findAndSetupKeyboards()
end
end end
end end

Loading…
Cancel
Save