[go: nahoru, domu]

Make AXNodeData.action 64bit.

This is a preparation of exposing accessibility actions of type
expand/collapse from Android.
Currently there are 32 accessibility actions including kNone, and
AXNodeData holds action information as 32 bit integer.
This CL changes it to use 64 bit.

This CL also changes AddState, RemoveState, AddAction not to return
mojom enum because the returned value doesn't makes sense now.

Bug: none
Test: accessibility_unittests --gtest_filter="AXNodeDataTest*"
Change-Id: I07b35f3d2c00c49a74dfdd0af041f7f7e2b4f04b
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2071520
Reviewed-by: Dominic Mazzoni <dmazzoni@chromium.org>
Reviewed-by: David Tseng <dtseng@chromium.org>
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Commit-Queue: Hiroki Sato <hirokisato@chromium.org>
Cr-Commit-Position: refs/heads/master@{#744881}
6 files changed