Index: chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.h |
diff --git a/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.h b/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.h |
index 3c578a76a85a25c72e8af2fd7d2005649e55ce3b..0fb8d1bd6b9917fb2e239962f72bc010f0def442 100644 |
--- a/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.h |
+++ b/chrome/browser/ui/gtk/omnibox/omnibox_view_gtk.h |
@@ -106,7 +106,9 @@ class OmniboxViewGtk : public OmniboxView, |
const string16& display_text, |
bool update_popup) OVERRIDE; |
virtual void SetWindowTextAndCaretPos(const string16& text, |
- size_t caret_pos) OVERRIDE; |
+ size_t caret_pos, |
+ bool update_popup, |
+ bool notify_text_changed) OVERRIDE; |
virtual void SetForcedQuery() OVERRIDE; |
virtual bool IsSelectAll() OVERRIDE; |
virtual bool DeleteAtEndPressed() OVERRIDE; |
@@ -461,6 +463,11 @@ class OmniboxViewGtk : public OmniboxView, |
// during sync dispatch of "move-focus" signal. |
bool tab_was_pressed_; |
+ // Indicates if Shift key was pressed. |
+ // Used in conjunction with the Tab key to determine if either traversal |
+ // needs to move up the results or if the keyword needs to be cleared. |
+ bool shift_was_pressed_; |
+ |
// Indicates that user requested to paste clipboard. |
// The actual paste clipboard action might be performed later if the |
// clipboard is not empty. |