| 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);
|
|
|