Loading
Toggle orientation sensor outside of WM lock
Otherwise when turning on/off, the toggling of orientation sensor may spend time in IPC to HIDL::ISensors, which may block other callers to window manager service. Now the enable/disable are moved to the same thread (android.ui) that receives sensor events. Also remove UpdateRunnable because onProposedRotationChanged is already called on the handler thread. The original code just posts one more time. Bug: 225183104 Test: atest DisplayRotationTests Change-Id: I3d3b774fae1f5981533b79ebdbf6f651c803d511