)]}'
{
  "commit": "d1eb19c65e89a67cfc63ed5496825b79a3bfe1ed",
  "tree": "c937984ead41e9f0b4ba481674bb80f67782b844",
  "parents": [
    "c20cb8c1c8832240b69128f227dfbb142130d962"
  ],
  "author": {
    "name": "Abodunrinwa Toki",
    "email": "toki@google.com",
    "time": "Thu Jul 21 11:10:19 2016 +0100"
  },
  "committer": {
    "name": "Abodunrinwa Toki",
    "email": "toki@google.com",
    "time": "Thu Sep 29 10:53:21 2016 +0100"
  },
  "message": "FloatingActionMode: Avoid calling delayed code if view is inactive.\n\nIf something\u0027s gone wrong with the floating toolbar\u0027s host view while\nthere is logic posted in a runnable, avoid running that code.\n\nThese runnable callbacks are currently removed when the action mode\nis finished but the issue we\u0027re running into is something else.\nSeems like the app doesn\u0027t get a chance to call finish when something\nwent wrong with the view or host activity. Anyway, defend against\nthis case.\n\nTest: Not able to reproduce the issue. This code is a defensive\nfix to prevent reported crashes in GSA. Will keep if the crashes no\nlonger happen or revert if they continue to happen.\nBug: 29951043\nChange-Id: I0e7833b8d8a63bf6205b7035b477bd8a3a7968b2\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "1203dd2c7217a17b19cade05791a3b5e051ade32",
      "old_mode": 33188,
      "old_path": "core/java/com/android/internal/view/FloatingActionMode.java",
      "new_id": "effe21902f91e6250b7e4ad56a22fbb3b8453e2e",
      "new_mode": 33188,
      "new_path": "core/java/com/android/internal/view/FloatingActionMode.java"
    }
  ]
}
