)]}'
{
  "commit": "21ce0a0684aeb04cbf18e887df84ab9f42432b16",
  "tree": "fbfa339455a01bba5dc850411a7eed91fe9a4f35",
  "parents": [
    "04eecdd42f0bc9751825f9f21131a59852256278"
  ],
  "author": {
    "name": "Ajay Nadathur",
    "email": "ajayns@google.com",
    "time": "Tue Aug 16 16:38:20 2016 -0700"
  },
  "committer": {
    "name": "Maurice Lam",
    "email": "yukl@google.com",
    "time": "Wed Sep 14 19:25:27 2016 +0000"
  },
  "message": "[SetupWizard] Setup Wizard crash on scrolling the list in Select Wi-Fi\nscreen\n\n - Setupwizard was crashing because RecyclerView during keyboard scrolls\n   invokes onCreateViewHolder(ViewGroup, int) for header view more than\n   once. We return the same headerView object each time which causes\n   problems later on.\n - Fixed the problem by wrapping the header in a framelayout and\n   inserting the header to the current framelayout in\n   onBindViewHeader(ViewHolder, int).\n\nTesting:\n-------\n - Verified by running on Pixel C, no crashes observed\n - Also attempted scrolling using touchscreen, works as usual.\nbug:30789424\nChange-Id: I89ac09e14f21ceec3628f249f2cd2a391f020072\n(cherry picked from commit c3a97eece385d93a85a215281ef48bdea728af0b)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "e0c0e46df1c400d6b0612e0a4d134c0ba27fdcb6",
      "old_mode": 33188,
      "old_path": "library/full-support/src/com/android/setupwizardlib/view/HeaderRecyclerView.java",
      "new_id": "29329b4d1c17320fe47c29ef1726c09bd2cc0f19",
      "new_mode": 33188,
      "new_path": "library/full-support/src/com/android/setupwizardlib/view/HeaderRecyclerView.java"
    }
  ]
}
