Index: chromeos/ime/input_method_manager.h |
diff --git a/chromeos/ime/input_method_manager.h b/chromeos/ime/input_method_manager.h |
index c86a07eb8c446cf2e816caa8370e53c55e0bbdd5..6e8b5bb6f33407f74527d80775471f81f64f2b89 100644 |
--- a/chromeos/ime/input_method_manager.h |
+++ b/chromeos/ime/input_method_manager.h |
@@ -116,14 +116,15 @@ class CHROMEOS_EXPORT InputMethodManager { |
// Enables "login" keyboard layouts (e.g. US Qwerty, US Dvorak, French |
// Azerty) that are necessary for the |language_code| and then switches to |
- // |initial_layout| if the string is not empty. For example, if |
+ // |initial_layouts| if the given list is not empty. For example, if |
// |language_code| is "en-US", US Qwerty, US International, US Extended, US |
// Dvorak, and US Colemak layouts would be enabled. Likewise, for Germany |
// locale, US Qwerty which corresponds to the hardware keyboard layout and |
// several keyboard layouts for Germany would be enabled. |
- // Only layouts suitable for login screen are enabled. |
- virtual void EnableLoginLayouts(const std::string& language_code, |
- const std::string& initial_layout) = 0; |
+ // Only layouts suitable for login screen are enabled. |
+ virtual void EnableLoginLayouts( |
+ const std::string& language_code, |
+ const std::vector<std::string>& initial_layouts) = 0; |
// Activates the input method property specified by the |key|. |
virtual void ActivateInputMethodProperty(const std::string& key) = 0; |