release-request-8a29fe1b-a466-48e3-824a-9b3737e5c08a-for-git_oc-release-4115999 snap-temp-L30600000075741665

Change-Id: If26d68430943f9f610b8698223f208489e1a7ed9
diff --git a/src/com/android/phone/common/dialpad/DialpadKeyButton.java b/src/com/android/phone/common/dialpad/DialpadKeyButton.java
index 8762914..f2458cc 100644
--- a/src/com/android/phone/common/dialpad/DialpadKeyButton.java
+++ b/src/com/android/phone/common/dialpad/DialpadKeyButton.java
@@ -171,6 +171,10 @@
                 case MotionEvent.ACTION_HOVER_EXIT:
                     if (mHoverBounds.contains(event.getX(), event.getY())) {
                         if (mLongHovered) {
+                            // In accessibility mode the long press will not automatically cause
+                            // the short press to fire for the button, so we will fire it now to
+                            // emulate the same behavior (this is important for the 0 button).
+                            simulateClickForAccessibility();
                             performLongClick();
                         } else {
                             simulateClickForAccessibility();