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

Commit 339cf436 authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Remove InputMethodManagerDelegate#startInput()"

parents 9b2784ac 83c853b2
Loading
Loading
Loading
Loading
+0 −9
Original line number Diff line number Diff line
@@ -26,8 +26,6 @@ import android.util.proto.ProtoOutputStream;
import android.view.inputmethod.InputMethodManager;

import com.android.internal.inputmethod.InputMethodDebug;
import com.android.internal.inputmethod.StartInputFlags;
import com.android.internal.inputmethod.StartInputReason;

/**
 * Responsible for IME focus handling inside {@link ViewRootImpl}.
@@ -189,13 +187,6 @@ public final class ImeFocusController {
     * @hide
     */
    public interface InputMethodManagerDelegate {
        /**
         * Starts the input connection.
         */
        boolean startInput(@StartInputReason int startInputReason, View focusedView,
                @StartInputFlags int startInputFlags,
                @WindowManager.LayoutParams.SoftInputModeFlags int softInputMode, int windowFlags);

        void onPostWindowFocus(View viewForWindowFocus,
                @NonNull WindowManager.LayoutParams windowAttribute);
        void onViewFocusChanged(@NonNull View view, boolean hasFocus);
+2 −5
Original line number Diff line number Diff line
@@ -737,11 +737,8 @@ public final class InputMethodManager {

    private final class DelegateImpl implements
            ImeFocusController.InputMethodManagerDelegate {
        /**
         * Used by {@link ImeFocusController} to start input connection.
         */
        @Override
        public boolean startInput(@StartInputReason int startInputReason, View focusedView,

        private boolean startInput(@StartInputReason int startInputReason, View focusedView,
                @StartInputFlags int startInputFlags, @SoftInputModeFlags int softInputMode,
                int windowFlags) {
            ImeTracing.getInstance().triggerClientDump(