{"push_id":1809219796,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"4e7846fbe4beb4ff6d938fcfc3ad04b2e5b2c08f","before":"cd1f7a31462e8d709db9c438d3838004c0f69dff","commits":[{"sha":"f4372d914e5960ded577e9a3e8194294d708bf35","author":{"name":"gaochong","email":"4e254ee29ee2f853b1a73a2e1c3800a643e8fee1@xiaomi.com"},"message":"Fix Screen Magnification recursive draw\n\nWhen invoke the method View#setLayoutParams(), ViewRootImpl\nwill run method ViewRootImpl#performTraversals(). And\nOnGlobalLayoutListener#onGlobalLayout() will be invoked.\nWhen the method View#setLayoutParams() is invoked in\nOnGlobalLayoutListener#onGlobalLayout(), there will be recursive\ncall. The view will be draw on and on. This situation happen in\nScreen Magnification. It should remove the listener after\nwork completion.\n\nBug: https://issuetracker.google.com/issues/62613000\n\nTest: use systrace when enter Screen Magnification,and view the\n\"traversal\" times.\n\nChange-Id: I01b1fcccb8b915ec436fb95f1d30c8ec0c0de0a9\nSigned-off-by: gaochong <gaochong@xiaomi.com>","distinct":true,"url":"https://api.github.com/repos/android/platform_packages_apps_settings/commits/f4372d914e5960ded577e9a3e8194294d708bf35"},{"sha":"4e7846fbe4beb4ff6d938fcfc3ad04b2e5b2c08f","author":{"name":"Treehugger Robot","email":"fb474f1f0577185ee6a9bb2c4d4695c5c7ff588f@google.com"},"message":"Merge \"Fix Screen Magnification recursive draw\"","distinct":true,"url":"https://api.github.com/repos/android/platform_packages_apps_settings/commits/4e7846fbe4beb4ff6d938fcfc3ad04b2e5b2c08f"}]}
{"actor":{"display_login":"hubot"}}