From 26c80a1b9a103cdccbaeafac75a3db2543a9ee7e Mon Sep 17 00:00:00 2001
From: alanv <alanv@google.com>
Date: Thu, 5 Apr 2012 14:56:57 -0700
Subject: [PATCH] Set view properties for Key node infos.

Bug: 6298716
Change-Id: Iae0616f0095d32e0ca61dcb55f2f84744e91f60e
---
 .../accessibility/AccessibilityEntityProvider.java            | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java b/java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java
index dd43166afd..bb5890ad29 100644
--- a/java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java
+++ b/java/src/com/android/inputmethod/accessibility/AccessibilityEntityProvider.java
@@ -95,6 +95,7 @@ public class AccessibilityEntityProvider extends AccessibilityNodeProviderCompat
         event.setPackageName(mKeyboardView.getContext().getPackageName());
         event.setClassName(key.getClass().getName());
         event.getText().add(keyDescription);
+        event.setEnabled(true);
 
         final AccessibilityRecordCompat record = new AccessibilityRecordCompat(event);
         record.setSource(mKeyboardView, virtualViewId);
@@ -171,6 +172,9 @@ public class AccessibilityEntityProvider extends AccessibilityNodeProviderCompat
             info.setSource(mKeyboardView, virtualViewId);
             info.setBoundsInScreen(boundsInScreen);
             info.setText(keyDescription);
+            info.setClickable(true);
+            info.setEnabled(true);
+            info.setLongClickable(true);
         }
 
         return info;
-- 
GitLab