)]}'
{
  "commit": "270f1c9d8ff38be25b8972f7d158ca178da82eb7",
  "tree": "a6744838ece26b93b457795a30605036c119c547",
  "parents": [
    "081249282005640682da315d6f0e0e3697fe4b37"
  ],
  "author": {
    "name": "Jean-Michel Trivi",
    "email": "jmtrivi@google.com",
    "time": "Fri May 05 11:43:31 2017 -0700"
  },
  "committer": {
    "name": "Jean-Michel Trivi",
    "email": "jmtrivi@google.com",
    "time": "Fri May 05 17:32:10 2017 -0700"
  },
  "message": "Audio service: always unduck focus requester when granted\n\nWhen an app is requesting focus, it might\n  have been in the focus stack before, and ducked. Always\n  unduck the associated players when the app requests audio\n  focus and it is granted.\nWhen an app gains focus from an another abandoning focus,\n  do not make unducking conditional to having a focus\n  dispatcher (\u003d\u003d app has a focus listener).\n\nTest: test app made to duck, re-request focus and verify not ducked\nBug: 37433811\nChange-Id: I7e5b29c9148c923e7510957b971e28b6139d6156\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "f6fc7243a56dbc4c8f10172fb2c3771f8864e6d7",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/audio/FocusRequester.java",
      "new_id": "125095cc0ecfaa9634fde5d0edc1a726d335d23b",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/audio/FocusRequester.java"
    },
    {
      "type": "modify",
      "old_id": "f5c13c1edf13ea8294aa0ac3b411d23fe286b833",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/audio/MediaFocusControl.java",
      "new_id": "7d742ffda9670755cc48ab54eaa824adaa9b650e",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/audio/MediaFocusControl.java"
    }
  ]
}
