Index: ui/android/java/src/org/chromium/ui/widget/TextViewWithClickableSpans.java |
diff --git a/ui/android/java/src/org/chromium/ui/widget/TextViewWithClickableSpans.java b/ui/android/java/src/org/chromium/ui/widget/TextViewWithClickableSpans.java |
index cde93fb738973b0cf9fe12d6972079ab261324e6..436d3308afabbc156e612a26d00f1896be3aaa30 100644 |
--- a/ui/android/java/src/org/chromium/ui/widget/TextViewWithClickableSpans.java |
+++ b/ui/android/java/src/org/chromium/ui/widget/TextViewWithClickableSpans.java |
@@ -6,6 +6,7 @@ package org.chromium.ui.widget; |
import android.annotation.SuppressLint; |
import android.content.Context; |
+import android.os.Build; |
import android.os.Bundle; |
import android.text.Layout; |
import android.text.SpannableString; |
@@ -14,6 +15,7 @@ import android.util.AttributeSet; |
import android.view.Menu; |
import android.view.MenuItem; |
import android.view.MotionEvent; |
+import android.view.PointerIcon; |
import android.view.View; |
import android.view.accessibility.AccessibilityManager; |
import android.view.accessibility.AccessibilityNodeInfo; |
@@ -66,6 +68,10 @@ public class TextViewWithClickableSpans extends TextView { |
return true; |
} |
}); |
+ if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.N) { |
+ PointerIcon icon = PointerIcon.getSystemIcon(getContext(), PointerIcon.TYPE_TEXT); |
+ setPointerIcon(icon); |
+ } |
} |
@Override |