am 7a5f3e40: Merge "Virtual nodes are always important for accessibility." into jb-dev

* commit '7a5f3e4048b0af08606b689b4f4a39d6040c3c23':
  Virtual nodes are always important for accessibility.
This commit is contained in:
Svetoslav Ganov
2012-05-02 17:48:27 -07:00
committed by Android Git Automerger

View File

@@ -135,7 +135,12 @@ public class AccessibilityRecord {
*/
public void setSource(View root, int virtualDescendantId) {
enforceNotSealed();
final boolean important = (root != null) ? root.isImportantForAccessibility() : true;
final boolean important;
if (virtualDescendantId == UNDEFINED) {
important = (root != null) ? root.isImportantForAccessibility() : true;
} else {
important = true;
}
setBooleanProperty(PROPERTY_IMPORTANT_FOR_ACCESSIBILITY, important);
mSourceWindowId = (root != null) ? root.getAccessibilityWindowId() : UNDEFINED;
final int rootViewId = (root != null) ? root.getAccessibilityViewId() : UNDEFINED;