)]}'
{
  "commit": "0922d84b1c64bc21033ba3a418258d13b6e09c7d",
  "tree": "38740942b151cdc82b778366ef0c448dc4aa9eb9",
  "parents": [
    "fa1c418fd8aa86bc7e0b25a5b47a40c2694f1359"
  ],
  "author": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Wed Jan 07 16:48:51 2026 +0800"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Thu Apr 09 13:55:54 2026 -0700"
  },
  "message": "Apply visibility policy to window state surface\n\nThe client side can access the ViewRootImpl surface and changes\nits visibility, so the server side visibility policy should control\nthe visibility of the surface which is not accessible from the\nclient side, i.e. the surface of window state instead of the\nclient surface.\n\nBug: 452010556\nFlag: EXEMPT BUGFIX\nTest: atest WindowStateTests#testIsOnScreen_hiddenByPolicy\nTest: Show an overlay window and loop to show the VRI surface.\n      Launch Settings. The overlay window should not be visible.\nCherrypick-From: https://googleplex-android-review.googlesource.com/q/commit:837d1ffa54b637de35558c87dae7d0c155721a43\nMerged-In: I326fcaf71f901a11cf4aee3d734494090a1d0fb3\nChange-Id: I326fcaf71f901a11cf4aee3d734494090a1d0fb3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "80f6c36d1cc8ed1d86bf68a88a294e1f964fdb19",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/WindowState.java",
      "new_id": "60d14c0a5f6b27a54fa11cd9f2c93ddb0531a8d5",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/WindowState.java"
    },
    {
      "type": "modify",
      "old_id": "b152c3e5355f3328115808f6aded71f8879fa377",
      "old_mode": 33188,
      "old_path": "services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java",
      "new_id": "0acca08b5cf35b9febf15a090b743855dd2844e9",
      "new_mode": 33188,
      "new_path": "services/tests/wmtests/src/com/android/server/wm/WindowStateTests.java"
    }
  ]
}
