Chromium Code Reviews| Index: chrome/browser/ui/touch/frame/touch_browser_frame_view.cc |
| diff --git a/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc b/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc |
| index 5457b1ac935d0f8ab3225e84f16ebea67a694b9f..517d473c6b583572274a1817c9595928235cf522 100644 |
| --- a/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc |
| +++ b/chrome/browser/ui/touch/frame/touch_browser_frame_view.cc |
| @@ -64,6 +64,9 @@ TouchBrowserFrameView::TouchBrowserFrameView(BrowserFrame* frame, |
| registrar_.Add(this, |
| NotificationType::TAB_CONTENTS_DESTROYED, |
| NotificationService::AllSources()); |
| + registrar_.Add(this, |
| + NotificationType::HIDE_KEYBOARD_INVOKED, |
| + NotificationService::AllSources()); |
| browser_view->browser()->tabstrip_model()->AddObserver(this); |
| @@ -274,6 +277,8 @@ void TouchBrowserFrameView::Observe(NotificationType type, |
| Source<TabContents>(source).ptr()->property_bag()); |
| } else if (type == NotificationType::PREF_CHANGED) { |
| OpaqueBrowserFrameView::Observe(type, source, details); |
| + } else if (type == NotificationType::HIDE_KEYBOARD_INVOKED) { |
| + UpdateKeyboardAndLayout(false); |
|
sadrul
2011/05/19 22:30:00
In case the web-page (RWHVV) is currently in focus
mazda
2011/05/20 12:16:05
I added code to reset property-bag. Thanks.
|
| } |
| } |