Always use AccessibilityUtils to send events.

Bug: 6532601
Change-Id: I3aba9066ccd8d401973abfe9100f4cab731b5e7d
main
alanv 2012-05-21 20:31:06 -07:00
parent 2798c85c0f
commit 067689c57d
1 changed files with 1 additions and 13 deletions

View File

@ -29,7 +29,6 @@ import android.util.Log;
import android.util.SparseArray; import android.util.SparseArray;
import android.view.MotionEvent; import android.view.MotionEvent;
import android.view.View; import android.view.View;
import android.view.ViewParent;
import android.view.ViewTreeObserver.OnGlobalLayoutListener; import android.view.ViewTreeObserver.OnGlobalLayoutListener;
import android.view.accessibility.AccessibilityEvent; import android.view.accessibility.AccessibilityEvent;
import android.view.inputmethod.EditorInfo; import android.view.inputmethod.EditorInfo;
@ -276,19 +275,8 @@ public class AccessibilityEntityProvider extends AccessibilityNodeProviderCompat
*/ */
void sendAccessibilityEventForKey(Key key, int eventType) { void sendAccessibilityEventForKey(Key key, int eventType) {
final AccessibilityEvent event = createAccessibilityEvent(key, 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); mAccessibilityUtils.requestSendAccessibilityEvent(event);
} }
}
/** /**
* Returns the context-specific description for a {@link Key}. * Returns the context-specific description for a {@link Key}.