summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc4
1 files changed, 3 insertions, 1 deletions
diff --git a/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc b/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc
index bd4df7a..8abb284 100644
--- a/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc
+++ b/chrome/browser/ui/views/tab_contents/chrome_web_contents_view_delegate_views.cc
@@ -87,7 +87,9 @@ bool ChromeWebContentsViewDelegateViews::Focus() {
}
void ChromeWebContentsViewDelegateViews::TakeFocus(bool reverse) {
- GetFocusManager()->AdvanceFocus(reverse);
+ views::FocusManager* focus_manager = GetFocusManager();
+ if (focus_manager)
+ focus_manager->AdvanceFocus(reverse);
}
void ChromeWebContentsViewDelegateViews::StoreFocus() {