)]}' { "commit": "358bcc73146c10946f7e9f292385557c646a329a", "tree": "eb7347971284e7816ccc1ce835b6b2fd05bf1085", "parents": [ "99b4619cfeb1e8ed899ca0a4c72154be6263a98c" ], "author": { "name": "Michael Wright", "email": "michaelwr@google.com", "time": "Tue Aug 21 04:01:07 2018 +0100" }, "committer": { "name": "Michael Wright", "email": "michaelwr@google.com", "time": "Tue Aug 21 22:28:04 2018 +0100" }, "message": "Make sure that touches are within the physical frame.\n\nRight now we just check that touches are within the reported axis\nbounds, but really we should be checking whether they\u0027re in the physical\nframe before notifying the rest of the system about them.\n\nAlso, fix a bug in touch transformation code where translations were\nbeing incorrectly applied. We should only apply top and left\ntranslations when we\u0027re in portrait and landscape orientations, as in\nseascape and upside down orientations they\u0027ll just exceed their stated\nmaximum naturally.\n\nBug: 112876936\nTest: enable notchless simulation, try seascape apps, try swiping down\nChange-Id: I0f2119d5bdae10d6197bee942829fd0eed3f5dfa\n", "tree_diff": [ { "type": "modify", "old_id": "e0cd8a005a10e8458b18ce84ed08be480a50435e", "old_mode": 33188, "old_path": "services/inputflinger/InputReader.cpp", "new_id": "4c4786fea832127afa96ad599e5565041834a607", "new_mode": 33188, "new_path": "services/inputflinger/InputReader.cpp" }, { "type": "modify", "old_id": "cef3212684b9e011ce90ba698da0ef472adfb497", "old_mode": 33188, "old_path": "services/inputflinger/InputReader.h", "new_id": "2f98e698004c0e55fb0a90ceeda084754d9a2410", "new_mode": 33188, "new_path": "services/inputflinger/InputReader.h" } ] }