| Index: chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java
|
| diff --git a/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java b/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java
|
| index 3f43032a04195889d686a236ac5143c9455ec21b..e308ce3094baa412c8f83b31a03e311845f34ac4 100644
|
| --- a/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java
|
| +++ b/chrome/android/java/src/org/chromium/chrome/browser/contextualsearch/ContextualSearchManager.java
|
| @@ -727,8 +727,9 @@ public class ContextualSearchManager implements ContextualSearchManagementDelega
|
| if ((selectionStartAdjust != 0 || selectionEndAdjust != 0)
|
| && mSelectionController.getSelectionType() == SelectionType.TAP) {
|
| String originalSelection = mContext == null ? null : mContext.getInitialSelectedWord();
|
| - if (originalSelection != null
|
| - && originalSelection.equals(mSelectionController.getSelectedText())) {
|
| + String currentSelection = mSelectionController.getSelectedText();
|
| + if (currentSelection != null) currentSelection = currentSelection.trim();
|
| + if (originalSelection != null && originalSelection.trim().equals(currentSelection)) {
|
| mSelectionController.adjustSelection(selectionStartAdjust, selectionEndAdjust);
|
| mContext.onSelectionAdjusted(selectionStartAdjust, selectionEndAdjust);
|
| }
|
|
|