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

Commit b203ed94 authored by Taran Singh's avatar Taran Singh Committed by Android (Google) Code Review
Browse files

Merge "Few improvements for Companion widget APIs"

parents cc9f88ae ec9266d4
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -6406,6 +6406,12 @@ public final class ViewRootImpl implements ViewParent,
            // Make sure the fallback event policy sees all keys that will be
            // delivered to the view hierarchy.
            mFallbackEventHandler.preDispatchKeyEvent(event);

            // Reset last tracked MotionEvent click toolType.
            if (event.getAction() == KeyEvent.ACTION_DOWN) {
                mLastClickToolType = MotionEvent.TOOL_TYPE_UNKNOWN;
            }

            return FORWARD;
        }

+2 −3
Original line number Diff line number Diff line
@@ -2331,9 +2331,6 @@ public final class InputMethodManager {
        editorInfo.packageName = view.getContext().getOpPackageName();
        editorInfo.autofillId = view.getAutofillId();
        editorInfo.fieldId = view.getId();
        synchronized (mH) {
            editorInfo.setInitialToolType(mCurRootView.getLastClickToolType());
        }
        InputConnection ic = view.onCreateInputConnection(editorInfo);
        if (DEBUG) Log.v(TAG, "Starting input: editorInfo=" + editorInfo + " ic=" + ic);

@@ -2373,6 +2370,8 @@ public final class InputMethodManager {
                startInputFlags |= StartInputFlags.INITIAL_CONNECTION;
            }

            editorInfo.setInitialToolType(mCurRootView.getLastClickToolType());

            // Hook 'em up and let 'er rip.
            mCurrentEditorInfo = editorInfo.createCopyInternal();
            // Store the previously served connection so that we can determine whether it is safe