)]}'
{
  "commit": "7721382d9ccba09f9da1c8de65b496c0fcc0a40f",
  "tree": "9d5def4c2e88ae471c1fe6affffb8714d23eec7c",
  "parents": [
    "b972663f6daf3cb60874e1169c3e080e735bc8b6"
  ],
  "author": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Wed May 15 18:39:08 2024 +0800"
  },
  "committer": {
    "name": "Riddle Hsu",
    "email": "riddlehsu@google.com",
    "time": "Wed May 15 19:07:11 2024 +0800"
  },
  "message": "Add missing check of avoidMoveToFront when starting activity\n\nOtherwise if the task is still moved to top unexpectedly, the\nsurface visibility may not be consistent with its hierarchy order.\n\nNote that when using 3rd party launcher as default home, it is\npossible that home is the transient hide task. Then it should\nstill allow home to move to front. E.g. pressing home button\nwhen recents animation is running.\n\nBug: 337995601\nTest: A singleTask activity invokes\n      startActivity or startActivityIfNeeded to start itself\n      during swiping up to home. The end result should show\n      home instead of black screen.\nTest: atest Launcher3Tests: \\\n            TaplOpenCloseAllAppsTest#testAllAppsSwipeUpToWorkspace\n\nChange-Id: I2a665ab3de7c8591a0cc0b528a9b892bd71e32a0\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "3303367604138775bf1c80b86e323621e1e7186a",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/wm/ActivityStarter.java",
      "new_id": "68d150e24f6970c3642f14f748c5967996c21aa1",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/wm/ActivityStarter.java"
    }
  ]
}
