| Index: chrome/browser/ui/touch/keyboard/keyboard_manager.cc
|
| diff --git a/chrome/browser/ui/touch/keyboard/keyboard_manager.cc b/chrome/browser/ui/touch/keyboard/keyboard_manager.cc
|
| index c21f20522b46f2e308063ddc7c36b8f4e817b3d9..c5442918d3c06018a2c6797b4ac4e913a1217c3f 100644
|
| --- a/chrome/browser/ui/touch/keyboard/keyboard_manager.cc
|
| +++ b/chrome/browser/ui/touch/keyboard/keyboard_manager.cc
|
| @@ -146,10 +146,22 @@ void KeyboardManager::ShowKeyboardForWidget(views::Widget* widget) {
|
|
|
| MoveToTop();
|
| Show();
|
| +
|
| + bool visible = true;
|
| + NotificationService::current()->Notify(
|
| + NotificationType::KEYBOARD_VISIBILITY_CHANGED,
|
| + Source<KeyboardManager>(this),
|
| + Details<bool>(&visible));
|
| }
|
|
|
| void KeyboardManager::Hide() {
|
| animation_->Hide();
|
| +
|
| + bool visible = false;
|
| + NotificationService::current()->Notify(
|
| + NotificationType::KEYBOARD_VISIBILITY_CHANGED,
|
| + Source<KeyboardManager>(this),
|
| + Details<bool>(&visible));
|
| }
|
|
|
| bool KeyboardManager::OnKeyEvent(const views::KeyEvent& event) {
|
|
|