)]}'
{
  "commit": "bd1dd0d51ae07f4fc5de5ec0004e7e40ed205022",
  "tree": "a131c65de992191af60981d13dd11faec811b6fd",
  "parents": [
    "9fa49cc3308f6af593d780581121afc3c1d7e046"
  ],
  "author": {
    "name": "Adam Powell",
    "email": "adamp@google.com",
    "time": "Tue Apr 09 17:46:15 2013 -0700"
  },
  "committer": {
    "name": "Adam Powell",
    "email": "adamp@google.com",
    "time": "Tue Apr 09 17:46:15 2013 -0700"
  },
  "message": "Fix a monkey bug with AbsListView data set observers\n\nSeveral conditions can cause an AbsListView\u0027s data set observer to be\nremoved and nulled out. If for some reason the view receives duplicate\nonDetachedFromWindow events this could cause AbsListView to attempt to\nunregister a null observer. Skip this unregister process if this\nhappens.\n\nBug 7088152\n\nChange-Id: Ib0c630d1ee598640512023e4ef158f01e3ed474d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3fa09408f58e0e9d9267b1012f0ab7561777f955",
      "old_mode": 33188,
      "old_path": "core/java/android/widget/AbsListView.java",
      "new_id": "94dadb4379b624ab04cac478ac95484e583de0c3",
      "new_mode": 33188,
      "new_path": "core/java/android/widget/AbsListView.java"
    }
  ]
}
