)]}'
{
  "commit": "476aeeaba2e3b955c73bd7f9838291d57577c8dd",
  "tree": "7f0299538194263492b147ebf01dad6718c04406",
  "parents": [
    "56b7e5689065215f7397f2255dee9a22f4fb2029"
  ],
  "author": {
    "name": "George Mount",
    "email": "mount@google.com",
    "time": "Fri Sep 08 15:38:30 2017 -0700"
  },
  "committer": {
    "name": "George Mount",
    "email": "mount@google.com",
    "time": "Fri Sep 08 16:01:10 2017 -0700"
  },
  "message": "Fix showing views after failed transition to translucent window.\n\nBug: 65268614\n\nWhen an activity transition was used with the top activity being\ntranslucent, and the top activity calls finish() instead of\nfinishAfterTransition(), the transitioned views were not being\ndrawn properly. The source of the problem was that\nsetTransitionVisibility() was being used instead of setVisibility().\nTransitions normally use setTransitionVisibility() to modify\nthe view\u0027s visibility without triggering an invalidation. But\nwhen we want the view to be invalidated by the visibility change,\nsetTransitionVisibility() prevents the invalidate() from\nactually invalidating the view.\n\nTest: manual\nChange-Id: I250ea232052d1a1309d3341504cba77543a94eec\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "7d4d70d49d5382a9be572a7d9d7c5ce77c84f3df",
      "old_mode": 33188,
      "old_path": "core/java/android/app/ActivityTransitionCoordinator.java",
      "new_id": "9b2bfc5702cbef229e0f381f401bdcc100f6dd0d",
      "new_mode": 33188,
      "new_path": "core/java/android/app/ActivityTransitionCoordinator.java"
    }
  ]
}
