Add new Edge APIs and convert listeners
Up until now all edges were KTF -> KTF edges. Now edges can also be KTF -> STL or vice versa. Therefore we need APIs that are able to accept these new edges. This also enables us to do central conversion and verification. This CL provides these APIs and converts many callers. There are more specialized cases that require conversion (or flagged removal) in follow-up CLs. The auto-convert introduced in the previous CL converts many cases but a) It can't convert all and b) We need to eventually convert all uses to the new API and also need a way to verify that no invalid edges are used when scene container is enabled. This CL enables this migration period where warnings will be shown if old unconverted edges or newly added edges are using invalid KTF edges based on the used flag. Test: None Bug: b/330311871 Flag: ACONFIG com.android.systemui.scene_container DEVELOPMENT Change-Id: I8c0078736652871234e3ba2a0b0308a2a342c8a8
Loading
Please register or sign in to comment