Index: chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java |
diff --git a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java |
index 48b03eda7577c2632e9e8e4037dbd4c6bf0d9471..d0ca7aa361238111cc8d1c6e9cd954c3597ea539 100644 |
--- a/chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java |
+++ b/chrome/android/java/src/org/chromium/chrome/browser/omnibox/LocationBarLayout.java |
@@ -626,12 +626,6 @@ public class LocationBarLayout extends FrameLayout |
return mAnchorView.getWidth(); |
} |
- @Override |
- public void onWindowFocusChanged(boolean hasWindowFocus) { |
- super.onWindowFocusChanged(hasWindowFocus); |
- if (!hasWindowFocus && !mSuggestionModalShown) hideSuggestions(); |
- } |
- |
@Override |
protected void layoutChildren() { |
super.layoutChildren(); |
@@ -2372,6 +2366,16 @@ public class LocationBarLayout extends FrameLayout |
return FeatureUtilities.isRecognitionIntentPresent(getContext(), true); |
} |
+ @Override |
+ public void onWindowFocusChanged(boolean hasWindowFocus) { |
+ super.onWindowFocusChanged(hasWindowFocus); |
+ if (!hasWindowFocus && !mSuggestionModalShown) { |
+ hideSuggestions(); |
+ } else if (hasWindowFocus && mUrlHasFocus && mNativeInitialized) { |
+ onTextChangedForAutocomplete(false); |
+ } |
+ } |
+ |
@Override |
protected void onWindowVisibilityChanged(int visibility) { |
super.onWindowVisibilityChanged(visibility); |