Merge "Fix bug 5321195 - Starting WebView text selection with long press does not invoke haptic feedback"

This commit is contained in:
Adam Powell
2011-09-14 19:28:53 -07:00
committed by Android (Google) Code Review

View File

@@ -62,6 +62,7 @@ import android.util.AttributeSet;
import android.util.EventLog; import android.util.EventLog;
import android.util.Log; import android.util.Log;
import android.view.Gravity; import android.view.Gravity;
import android.view.HapticFeedbackConstants;
import android.view.HardwareCanvas; import android.view.HardwareCanvas;
import android.view.InputDevice; import android.view.InputDevice;
import android.view.KeyCharacterMap; import android.view.KeyCharacterMap;
@@ -4252,7 +4253,11 @@ public class WebView extends AbsoluteLayout
* click action, look for a word under the click. If one is found, * click action, look for a word under the click. If one is found,
* animate the text selection into view. * animate the text selection into view.
* FIXME: no animation code yet */ * FIXME: no animation code yet */
return selectText(); final boolean isSelecting = selectText();
if (isSelecting) {
performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
}
return isSelecting;
} }
/** /**