)]}'
{
  "commit": "adb11edb1a2bbed69798a67ed3509da6f75d578c",
  "tree": "c0ceeaff47eb6e8895a267914a3f1bbbd2e6b288",
  "parents": [
    "8c57a52b1ca570133b09f12fcfc063a7fdae28ed"
  ],
  "author": {
    "name": "Lucas Silva",
    "email": "lusilva@google.com",
    "time": "Wed Apr 12 11:51:19 2023 -0400"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Fri Apr 14 01:02:54 2023 +0000"
  },
  "message": "DO NOT MERGE Fix crash related to getting the root of an unattached view\n\nview.getRootView returns itself when unattached, which may not be a\nViewGroup instance. Therefore trying to cast to a ViewGroup will cause a\nClassCastException. This fix avoids the exception by ensuring that the\nview is attached before trying to cast the root view.\n\nFixes: 277637573\nTest: mp droid and verified touch gestures on dream work correctly by\nswiping up the bouncer, and swiping down the notification shade.\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:68cb239bb0e7129d0f415d7a3b77609ab1326a79)\nMerged-In: Ic2d87278e5c60509c39062437b548ae76959b169\nChange-Id: Ic2d87278e5c60509c39062437b548ae76959b169\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "a4f1ef4fa756028dbc61c5f39bbd6402287905e5",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/touch/TouchInsetManager.java",
      "new_id": "ef0fa012d56d9af1eb62969336acbd4dffe9bbc7",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/touch/TouchInsetManager.java"
    }
  ]
}
