Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 572ba782 authored by Leon Scroggins's avatar Leon Scroggins
Browse files

Only send a direction key if we are not in touch mode.

Bug:3395047

requestFocus() sends a direction key, in case the user
focused the WebView using that direction key.  However,
in touch mode, the user used touch to give focus, so
do not send a directional key.

Change-Id: I052d30639d1caefd39077b0498a1e0d21c157a9a
parent c38b7c82
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -6828,7 +6828,7 @@ public class WebView extends AbsoluteLayout
                    previouslyFocusedRect);
        } else {
            result = super.requestFocus(direction, previouslyFocusedRect);
            if (mWebViewCore.getSettings().getNeedInitialFocus()) {
            if (mWebViewCore.getSettings().getNeedInitialFocus() && !isInTouchMode()) {
                // For cases such as GMail, where we gain focus from a direction,
                // we want to move to the first available link.
                // FIXME: If there are no visible links, we may not want to