am f99cce86
: Merge "Fix checking a11y status just before calling an a11y method"
* commit 'f99cce8615bca1ea0190ac4f5d65ee35644dd504': Fix checking a11y status just before calling an a11y method
This commit is contained in:
commit
4806a94630
4 changed files with 15 additions and 9 deletions
|
@ -755,7 +755,8 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack
|
|||
public void onHideWindow() {
|
||||
onDismissMoreKeysPanel();
|
||||
final MainKeyboardAccessibilityDelegate accessibilityDelegate = mAccessibilityDelegate;
|
||||
if (accessibilityDelegate != null) {
|
||||
if (accessibilityDelegate != null
|
||||
&& AccessibilityUtils.getInstance().isAccessibilityEnabled()) {
|
||||
accessibilityDelegate.onHideWindow();
|
||||
}
|
||||
}
|
||||
|
@ -766,7 +767,8 @@ public final class MainKeyboardView extends KeyboardView implements PointerTrack
|
|||
@Override
|
||||
public boolean onHoverEvent(final MotionEvent event) {
|
||||
final MainKeyboardAccessibilityDelegate accessibilityDelegate = mAccessibilityDelegate;
|
||||
if (accessibilityDelegate != null) {
|
||||
if (accessibilityDelegate != null
|
||||
&& AccessibilityUtils.getInstance().isTouchExplorationEnabled()) {
|
||||
return accessibilityDelegate.onHoverEvent(event);
|
||||
}
|
||||
return super.onHoverEvent(event);
|
||||
|
|
|
@ -105,7 +105,7 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel
|
|||
super.setKeyboard(keyboard);
|
||||
mKeyDetector.setKeyboard(
|
||||
keyboard, -getPaddingLeft(), -getPaddingTop() + getVerticalCorrection());
|
||||
if (AccessibilityUtils.getInstance().isTouchExplorationEnabled()) {
|
||||
if (AccessibilityUtils.getInstance().isAccessibilityEnabled()) {
|
||||
if (mAccessibilityDelegate == null) {
|
||||
mAccessibilityDelegate = new MoreKeysKeyboardAccessibilityDelegate(
|
||||
this, mKeyDetector);
|
||||
|
@ -142,7 +142,8 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel
|
|||
mOriginY = y + container.getPaddingTop();
|
||||
controller.onShowMoreKeysPanel(this);
|
||||
final MoreKeysKeyboardAccessibilityDelegate accessibilityDelegate = mAccessibilityDelegate;
|
||||
if (accessibilityDelegate != null) {
|
||||
if (accessibilityDelegate != null
|
||||
&& AccessibilityUtils.getInstance().isAccessibilityEnabled()) {
|
||||
accessibilityDelegate.onShowMoreKeysKeyboard();
|
||||
}
|
||||
}
|
||||
|
@ -239,7 +240,8 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel
|
|||
return;
|
||||
}
|
||||
final MoreKeysKeyboardAccessibilityDelegate accessibilityDelegate = mAccessibilityDelegate;
|
||||
if (accessibilityDelegate != null) {
|
||||
if (accessibilityDelegate != null
|
||||
&& AccessibilityUtils.getInstance().isAccessibilityEnabled()) {
|
||||
accessibilityDelegate.onDismissMoreKeysKeyboard();
|
||||
}
|
||||
mController.onDismissMoreKeysPanel();
|
||||
|
@ -285,7 +287,8 @@ public class MoreKeysKeyboardView extends KeyboardView implements MoreKeysPanel
|
|||
@Override
|
||||
public boolean onHoverEvent(final MotionEvent event) {
|
||||
final MoreKeysKeyboardAccessibilityDelegate accessibilityDelegate = mAccessibilityDelegate;
|
||||
if (accessibilityDelegate != null) {
|
||||
if (accessibilityDelegate != null
|
||||
&& AccessibilityUtils.getInstance().isTouchExplorationEnabled()) {
|
||||
return accessibilityDelegate.onHoverEvent(event);
|
||||
}
|
||||
return super.onHoverEvent(event);
|
||||
|
|
|
@ -104,7 +104,8 @@ final class EmojiPageKeyboardView extends KeyboardView implements
|
|||
public boolean onHoverEvent(final MotionEvent event) {
|
||||
final KeyboardAccessibilityDelegate<EmojiPageKeyboardView> accessibilityDelegate =
|
||||
mAccessibilityDelegate;
|
||||
if (accessibilityDelegate != null) {
|
||||
if (accessibilityDelegate != null
|
||||
&& AccessibilityUtils.getInstance().isTouchExplorationEnabled()) {
|
||||
return accessibilityDelegate.onHoverEvent(event);
|
||||
}
|
||||
return super.onHoverEvent(event);
|
||||
|
|
|
@ -418,8 +418,8 @@ public final class SuggestionStripView extends RelativeLayout implements OnClick
|
|||
// Decided to be in the sliding suggestion mode only when the touch point has been moved
|
||||
// upward. Further {@link MotionEvent}s will be delivered to
|
||||
// {@link #onTouchEvent(MotionEvent)}.
|
||||
mNeedsToTransformTouchEventToHoverEvent = AccessibilityUtils.getInstance()
|
||||
.isTouchExplorationEnabled();
|
||||
mNeedsToTransformTouchEventToHoverEvent =
|
||||
AccessibilityUtils.getInstance().isTouchExplorationEnabled();
|
||||
mIsDispatchingHoverEventToMoreSuggestions = false;
|
||||
return true;
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue