)]}'
{
  "commit": "a2d94c581d486f0cacbdabb641d9f550bc714fe2",
  "tree": "76180c76292d7824cd7334d3f3c91f73d1cf391a",
  "parents": [
    "fa1536d33dea0c96fa1bbb2ffd23f5d3215a122c"
  ],
  "author": {
    "name": "Wang, ArvinX",
    "email": "arvinx.wang@intel.com",
    "time": "Wed Sep 12 11:31:32 2018 +0800"
  },
  "committer": {
    "name": "Guobin Zhang",
    "email": "guobin.zhang@intel.com",
    "time": "Fri Nov 09 05:11:48 2018 +0000"
  },
  "message": "Fix the behavior of keyguard bouncer in a corner case\n\nWith Android Automotive, there\u0027s a cancel button on the bouncer\nthat allows return to UserSwitcher. Due to specific implementation of\nCarStatusBarKeyguardViewManager, all KeyguardViews will be destroyed.\nWith below steps, user can input PIN the 6th time. But it won\u0027t unlock\nthe device even if it\u0027s the correct PIN.\n\nTest: 1. Set screen lock with pin, password or pattern\nTest:    in Settings -\u003eSecurity \u0026 location\nTest: 2. Lock the device with Power key\nTest: 3. Input wrong pin/password for 5 times, 30s timeout is prompted\nTest: 4. Quickly click cancel button and select the same user\nTest: 5. User can input PIN/password again\n\nbug: 119068682\n\nChange-Id: Ia182902d38de93ad13cb39c333a1294764905e1f\nSigned-off-by: Wang, ArvinX \u003carvinx.wang@intel.com\u003e\nSigned-off-by: Guobin Zhang \u003cguobin.zhang@intel.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "c74d09d93fc412ccc27194374ded35d5b1768613",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java",
      "new_id": "f7e6cc080c1070f6d6eeb2986430a56695461922",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/statusbar/phone/KeyguardBouncer.java"
    }
  ]
}
