)]}'
{
  "commit": "609991d7d8df3cbdb97d08da4b2377834d184635",
  "tree": "33d05315762bf5fd60208b240834940dcbefe1d3",
  "parents": [
    "2f10a26abac1eefef77d857e2b5cd25c7fbb82ff"
  ],
  "author": {
    "name": "Felipe Leme",
    "email": "felipeal@google.com",
    "time": "Wed Jan 30 16:27:24 2019 -0800"
  },
  "committer": {
    "name": "Felipe Leme",
    "email": "felipeal@google.com",
    "time": "Thu Jan 31 19:43:25 2019 +0000"
  },
  "message": "Fixed ContentCaptureManager.isContentCaptureEnabled() when main session is disabled.\n\nEach ContentCaptureManager has a MainContentCaptureSession associated with, and the main session\nhas a mDisabled state that\u0027s set to true when it failed to start (for example, because there\u0027s no\nservice associated with the user). Both objects used to share a common AtomicBoolean for the\ndisabled state, but a recent refactoring split then in a way that the manager\u0027s mDisabled was never\nupdated.\n\nTest: atest ChildlessActivityTest#testGetContentCapture_enabledWhenNoService\nTest: atest CtsContentCaptureServiceTestCases # sanityCheck\n\nBug: 123579223\nBug: 123307965\nBug: 123658889\n\nChange-Id: Ib1f08f23721f208b28d0f339f39b21262b55e30d\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fde0cedf7db76ca6e6df08104abe49ed7f31c881",
      "old_mode": 33188,
      "old_path": "core/java/android/view/contentcapture/ContentCaptureManager.java",
      "new_id": "f31856c80477c3552e8444cba6980d5af2fb0fcc",
      "new_mode": 33188,
      "new_path": "core/java/android/view/contentcapture/ContentCaptureManager.java"
    },
    {
      "type": "modify",
      "old_id": "2eca51f61e91f3ad1506e07417dd6d653f5441a4",
      "old_mode": 33188,
      "old_path": "core/java/android/view/contentcapture/MainContentCaptureSession.java",
      "new_id": "034c8fae0843ee952bd58d5febf32f1271b96774",
      "new_mode": 33188,
      "new_path": "core/java/android/view/contentcapture/MainContentCaptureSession.java"
    }
  ]
}
