summaryrefslogtreecommitdiffstats
path: root/chrome/browser
diff options
context:
space:
mode:
Diffstat (limited to 'chrome/browser')
-rw-r--r--chrome/browser/views/find_bar_view.cc5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/views/find_bar_view.cc b/chrome/browser/views/find_bar_view.cc
index e5fcf4f..888c4f6 100644
--- a/chrome/browser/views/find_bar_view.cc
+++ b/chrome/browser/views/find_bar_view.cc
@@ -493,6 +493,11 @@ bool FindBarView::HandleKeystroke(views::TextField* sender, UINT message,
}
#if defined(OS_WIN)
// TODO(port): Handle this for other platforms.
+ case VK_HOME:
+ case VK_END:
+ // Ctrl+Home and Ctrl+End should be forwarded to the page.
+ if (GetKeyState(VK_CONTROL) >= 0)
+ return false; // Ctrl not pressed: Abort. Otherwise fall through.
case VK_UP:
case VK_DOWN:
case VK_PRIOR: // Page up