OSDN Git Service

AccessibilityNodeInfo refresh returns a stale state. - DO NOT MERGE
authorSvetoslav <svetoslavganov@google.com>
Thu, 29 Jan 2015 00:44:02 +0000 (16:44 -0800)
committerThe Android Automerger <android-build@google.com>
Tue, 31 Mar 2015 22:16:17 +0000 (15:16 -0700)
AccessibilityNodeInfo refresh was getting the latest cached
state but this is not good enough as an accessibility service
can execute an action on the node and then refresh it to get
the new state.

bug:16954787

Change-Id: I004b4987b8dc423a2ab7031a4fbfe64365ddd7fe
(cherry picked from commit 5738fec00db65e0ee246475a7236e57ba3ee8d55)

core/java/android/view/accessibility/AccessibilityNodeInfo.java

index b5afdf7..6096d7d 100644 (file)
@@ -721,7 +721,7 @@ public class AccessibilityNodeInfo implements Parcelable {
      * @return Whether the refresh succeeded.
      */
     public boolean refresh() {
-        return refresh(false);
+        return refresh(true);
     }
 
     /**