From 5738fec00db65e0ee246475a7236e57ba3ee8d55 Mon Sep 17 00:00:00 2001 From: Svetoslav Date: Wed, 28 Jan 2015 16:44:02 -0800 Subject: [PATCH] AccessibilityNodeInfo refresh returns a stale state. 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 --- core/java/android/view/accessibility/AccessibilityNodeInfo.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/java/android/view/accessibility/AccessibilityNodeInfo.java b/core/java/android/view/accessibility/AccessibilityNodeInfo.java index b5afdf78d1236..6096d7d1d8bc6 100644 --- a/core/java/android/view/accessibility/AccessibilityNodeInfo.java +++ b/core/java/android/view/accessibility/AccessibilityNodeInfo.java @@ -721,7 +721,7 @@ public class AccessibilityNodeInfo implements Parcelable { * @return Whether the refresh succeeded. */ public boolean refresh() { - return refresh(false); + return refresh(true); } /**