Description[IME] InputMethodUtil should cache the hardware layouts from VPD, instead of the filtered hardware layouts. So that GetHardwareLoginLayouts() can be called more than once when InputMethodUtil is init'ed or not init'ed.
And don't use SetInputMethodLoginDefault() in OOBE, use EnableLoginLayouts() instead, because SetInputMethodLoginDefault() will default select the previous activated layout.
BUG=358249, 358591
TEST=Verified on pixel.
Committed: https://src.chromium.org/viewvc/chrome?view=rev&revision=261372
Patch Set 1 #Patch Set 2 : fix the translate issue. #Patch Set 3 : #Patch Set 4 : rebased. #Patch Set 5 : fixed test failures. #
Messages
Total messages: 17 (0 generated)
|