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

Commit 067689c5 authored by alanv's avatar alanv
Browse files

Always use AccessibilityUtils to send events.

Bug: 6532601
Change-Id: I3aba9066ccd8d401973abfe9100f4cab731b5e7d
parent 2798c85c
Loading
Loading
Loading
Loading
+1 −13
Original line number Diff line number Diff line
@@ -29,7 +29,6 @@ import android.util.Log;
import android.util.SparseArray;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewParent;
import android.view.ViewTreeObserver.OnGlobalLayoutListener;
import android.view.accessibility.AccessibilityEvent;
import android.view.inputmethod.EditorInfo;
@@ -276,19 +275,8 @@ public class AccessibilityEntityProvider extends AccessibilityNodeProviderCompat
     */
    void sendAccessibilityEventForKey(Key key, int eventType) {
        final AccessibilityEvent event = createAccessibilityEvent(key, eventType);
        final ViewParent parent = mKeyboardView.getParent();

        if (parent == null) {
            return;
        }

        if (!parent.requestSendAccessibilityEvent(mKeyboardView, event)) {
            // TODO: Remove this line after the top-level view for the IME
            // window is fixed to be non-null and requestSendAccessibilityEvent
            // can return true.
        mAccessibilityUtils.requestSendAccessibilityEvent(event);
    }
    }

    /**
     * Returns the context-specific description for a {@link Key}.