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 5ba5769404cb0e4f90741c4149aa49211ae74407..a58777b744c42ba18c0d559ef84cc4b0e9c88f63 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 |
@@ -24,6 +24,7 @@ import android.graphics.Rect; |
import android.graphics.drawable.ColorDrawable; |
import android.graphics.drawable.Drawable; |
import android.net.Uri; |
+import android.os.Build; |
import android.os.Parcelable; |
import android.os.SystemClock; |
import android.provider.Settings; |
@@ -36,6 +37,7 @@ import android.util.Pair; |
import android.util.SparseArray; |
import android.view.KeyEvent; |
import android.view.LayoutInflater; |
+import android.view.PointerIcon; |
import android.view.View; |
import android.view.View.OnClickListener; |
import android.view.ViewGroup; |
@@ -2293,6 +2295,12 @@ public class LocationBarLayout extends FrameLayout |
ViewStub overlayStub = (ViewStub) getRootView().findViewById(omniboxResultsContainerId); |
mOmniboxResultsContainer = (ViewGroup) overlayStub.inflate(); |
+ |
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { |
+ PointerIcon icon = PointerIcon.getSystemIcon( |
+ mOmniboxResultsContainer.getContext(), PointerIcon.TYPE_ARROW); |
+ mOmniboxResultsContainer.setPointerIcon(icon); |
Ted C
2017/07/21 00:15:25
what is the default icon? why do we need to set a
jaebaek
2017/07/21 10:03:05
In my implementation, onResolvePointerIcon method
Ted C
2017/07/21 18:45:31
Is BottomContainer the only issue? Can that be ma
jaebaek
2017/07/24 07:34:11
I changed the layout_height of BottomContainer to
|
+ } |
} |
private void updateOmniboxResultsContainer() { |