Index: chrome/browser/chromeos/options/passphrase_textfield.cc |
diff --git a/chrome/browser/chromeos/options/passphrase_textfield.cc b/chrome/browser/chromeos/options/passphrase_textfield.cc |
index 8267edf5046678cbe4c96755cd855b3eb2b0112a..cea7ffad1c17d24ae4f9adfc34cf4524c8ec89a0 100644 |
--- a/chrome/browser/chromeos/options/passphrase_textfield.cc |
+++ b/chrome/browser/chromeos/options/passphrase_textfield.cc |
@@ -5,6 +5,7 @@ |
#include "chrome/browser/chromeos/options/passphrase_textfield.h" |
#include "base/strings/utf_string_conversions.h" |
+#include "ui/views/ime/input_method.h" |
namespace chromeos { |
@@ -28,6 +29,7 @@ void PassphraseTextfield::OnFocus() { |
if (show_fake_ && !changed_) |
ClearFakePassphrase(); |
Textfield::OnFocus(); |
+ GetInputMethod()->OnFocus(); |
} |
void PassphraseTextfield::OnBlur() { |
@@ -35,6 +37,7 @@ void PassphraseTextfield::OnBlur() { |
if (show_fake_ && text().empty()) |
SetFakePassphrase(); |
Textfield::OnBlur(); |
+ GetInputMethod()->OnFocus(); |
} |
std::string PassphraseTextfield::GetPassphrase() { |