| Index: ui/views/controls/webview/webview.cc
|
| diff --git a/ui/views/controls/webview/webview.cc b/ui/views/controls/webview/webview.cc
|
| index 21de72612313f43c5556053536e66379ade07c14..52cb13b267aa6829057dc9ccaf9bbec1a2411869 100644
|
| --- a/ui/views/controls/webview/webview.cc
|
| +++ b/ui/views/controls/webview/webview.cc
|
| @@ -252,6 +252,10 @@ void WebView::RenderViewDeleted(content::RenderViewHost* render_view_host) {
|
| NotifyMaybeTextInputClientChanged();
|
| }
|
|
|
| +void WebView::RenderProcessGone(base::TerminationStatus status) {
|
| + NotifyMaybeTextInputClientChanged();
|
| +}
|
| +
|
| void WebView::RenderViewHostChanged(content::RenderViewHost* old_host,
|
| content::RenderViewHost* new_host) {
|
| FocusManager* const focus_manager = GetFocusManager();
|
| @@ -275,6 +279,14 @@ void WebView::DidToggleFullscreenModeForTab(bool entered_fullscreen) {
|
| ReattachForFullscreenChange(entered_fullscreen);
|
| }
|
|
|
| +void WebView::DidAttachInterstitialPage() {
|
| + NotifyMaybeTextInputClientChanged();
|
| +}
|
| +
|
| +void WebView::DidDetachInterstitialPage() {
|
| + NotifyMaybeTextInputClientChanged();
|
| +}
|
| +
|
| ////////////////////////////////////////////////////////////////////////////////
|
| // WebView, private:
|
|
|
|
|