Descriptionchromeos: Make ash system tray directly observe IME state changes
For mustash we're eliminating places where chrome code calls directly
into ash, because they will eventually run in different processes.
Remove IME observers from SystemTrayDelegateChromeOS and add them to
ash TrayIME and ImeTrayMenu. This allows SystemTrayNotifier to be
simplified and the ash IMEObserver to be removed.
Fix some tests that were not initializing the singleton returned by
InputMethodManager::Get().
BUG=724305
TEST=ash_unittests, chrome unit_tests, manually use system tray IME
menu and shelf IME menu
Patch Set 1 #Depends on Patchset: Messages
Total messages: 9 (5 generated)
|