)]}'
{
  "commit": "ee7406faeae7b933ddcb62c6fa9ecf5f46df6f94",
  "tree": "68c11151d664d2331cd5ac5ed5972e0ad47b4aa5",
  "parents": [
    "6ee04ea76f39fafe81770848405302bf665cef66"
  ],
  "author": {
    "name": "Maryam Dehaini",
    "email": "mdehaini@google.com",
    "time": "Tue Jun 13 13:22:09 2023 -0700"
  },
  "committer": {
    "name": "Maryam Dehaini",
    "email": "mdehaini@google.com",
    "time": "Thu Jun 29 13:42:33 2023 -0700"
  },
  "message": "Set position during TRANSIT_ENTER_DESKTOP_MODE transition\n\nCurrently, relayout runs during the TRANSIT_ENTER_DESKTOP_MODE\ntransition and sets the surface\u0027s position in startT and finishT. This\nchange overrides that by calculating and setting the surface control\u0027s\nposition to the correct value.\n\nWe also introduced the MoveToDesktop animator since we previously had an\nanimator running at the same time as the enter desktop animation that\nwas also positioning the task which meant we had to pass in a lot of\ninformation over to the transition handler. Now, we only pass in the\nMoveToDesktop animator which holds all the information we need.\n\nTest: Drag to freeform and check that there is no flash\nBug: 277780635\nChange-Id: Iaed5191f9d56375c42c32e9afce3ffc54ca5f351\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fda4b7896c233610dfe6cfd756d6c19adfb2649",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopTasksController.kt",
      "new_id": "e80e8ba53ec2d483016282385a803432960bb6a7",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/DesktopTasksController.kt"
    },
    {
      "type": "modify",
      "old_id": "3e175f3a9ae29ee2910ac82a632c9c915a26f30e",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/EnterDesktopTaskTransitionHandler.java",
      "new_id": "650cac5cb9993fa5ba954c97fbc3caa616959ad0",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/desktopmode/EnterDesktopTaskTransitionHandler.java"
    },
    {
      "type": "modify",
      "old_id": "7245bc91cfca47d147b9975dbf06bdc2cf42c7b3",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java",
      "new_id": "14f2f9b9fcf57b4ff3bd3132255a993138cd5084",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/DesktopModeWindowDecorViewModel.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "b2267ddb6ba76874acb75aa94ece5d23e8ca1113",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/src/com/android/wm/shell/windowdecor/MoveToDesktopAnimator.kt"
    },
    {
      "type": "modify",
      "old_id": "8592dea192890c0f96c156104d4550deae081a85",
      "old_mode": 33188,
      "old_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/desktopmode/EnterDesktopTaskTransitionHandlerTest.java",
      "new_id": "c6642f3472f0112863bd6cba6666917172c35451",
      "new_mode": 33188,
      "new_path": "libs/WindowManager/Shell/tests/unittest/src/com/android/wm/shell/desktopmode/EnterDesktopTaskTransitionHandlerTest.java"
    }
  ]
}
