)]}'
{
  "commit": "34f6cbc288bfcd627cd6af4199123f7edc3e02c1",
  "tree": "add5d35d32abf5712929cc17f7be51f9919a3621",
  "parents": [
    "aa8263d85dc672ba2867c47ac12e43aee68580e5"
  ],
  "author": {
    "name": "Jason Monk",
    "email": "jmonk@google.com",
    "time": "Tue Aug 30 16:33:48 2016 -0400"
  },
  "committer": {
    "name": "Jason Monk",
    "email": "jmonk@google.com",
    "time": "Tue Aug 30 20:37:04 2016 +0000"
  },
  "message": "Fix QS CTS failure caused by tile backup\n\nThe CTS tests weren\u0027t receiving the onTileAdded callbacks since the\nshade was not in the listening state when tiles were added. This is\nnot possible for users (since tiles are added while the UI is\nlistening), but add a flushMessagesAndUnbind call to make sure the\ntiles always receive onTileAdded.\n\nSince now flushMessagesAndUnbind can be called before a real call\nto setBindService(true), add a clause that will clear out its\nimmediate unbind state.\n\nChange-Id: Idd13c432a4af5741813da9a9b1b292a47fd9443b\nFixes: 31147742\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "28da69c34e28b58198c0dbe44b430458f994698f",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/qs/external/TileLifecycleManager.java",
      "new_id": "17ce0cb80eef96b6432cb487d1d3fe4bee867d71",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/qs/external/TileLifecycleManager.java"
    },
    {
      "type": "modify",
      "old_id": "8493cc671d3a1f470b30d65be9823bb815349e09",
      "old_mode": 33188,
      "old_path": "packages/SystemUI/src/com/android/systemui/qs/external/TileServiceManager.java",
      "new_id": "91a0eb095ff97578853190dfbb5044dc6da09d2f",
      "new_mode": 33188,
      "new_path": "packages/SystemUI/src/com/android/systemui/qs/external/TileServiceManager.java"
    }
  ]
}
