)]}'
{
  "commit": "2842bc72fd759bc72387304a6d28da44ce0b1fca",
  "tree": "b85ea7339c15d579f0089f1383dcfb33c7915974",
  "parents": [
    "2825d06382472a05b0c9ae844633125d29e9354c"
  ],
  "author": {
    "name": "Jeremy Sim",
    "email": "jeremysim@google.com",
    "time": "Fri Jan 06 16:33:51 2023 -0800"
  },
  "committer": {
    "name": "Jeremy Sim",
    "email": "jeremysim@google.com",
    "time": "Tue Jan 17 13:54:47 2023 +0800"
  },
  "message": "Fix bug with Taskbar launches in Overview\n\nThis patch fixes a bug where Taskbar launches (tapping an icon on the Taskbar) were not executing correctly in Overview.\n\nNow that Taskbar is always present in Overview, we need to handle cases where the user taps to launch an app, but the app is already visible to the user in Overview. This was breaking in a noticeable way with split apps, where the Taskbar simply wouldn\u0027t respond when the tapped app was already visible as a live tile.\n\nFixed by polling RecentsModel for already-running tasks, checking to see if the associated TaskView is visible to the user or not, and calling launchTasks() on the TaskView if so. If the tile is not visible to the user, the app will launch normally.\n\nFixes: 261952204\nTest: Work in progress\nChange-Id: If761546913bde7451a22456a272ba6c31942c5f8\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9554bd3d9ce5bfc57f3c06f957810fffbd1caec1",
      "old_mode": 33188,
      "old_path": "quickstep/src/com/android/launcher3/popup/QuickstepSystemShortcut.java",
      "new_id": "45d1b11c567aa6a58598139a0dffcdf8477c9507",
      "new_mode": 33188,
      "new_path": "quickstep/src/com/android/launcher3/popup/QuickstepSystemShortcut.java"
    },
    {
      "type": "modify",
      "old_id": "731eea78e93f45e7d7c3c85fee80f09866c361a4",
      "old_mode": 33188,
      "old_path": "quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java",
      "new_id": "ba1cf9e1d1bb20b1256a3091354b33849c280843",
      "new_mode": 33188,
      "new_path": "quickstep/src/com/android/launcher3/taskbar/TaskbarActivityContext.java"
    },
    {
      "type": "modify",
      "old_id": "7b0374614ca2e0405d5106b80c35f888015f22e3",
      "old_mode": 33188,
      "old_path": "quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java",
      "new_id": "ebb37a88fc7b8ccbf7baa0671f6b4f33df50d61c",
      "new_mode": 33188,
      "new_path": "quickstep/src/com/android/launcher3/taskbar/TaskbarUIController.java"
    },
    {
      "type": "modify",
      "old_id": "5e645ea917750b5d45d00fc04b686c641f9d6def",
      "old_mode": 33188,
      "old_path": "quickstep/src/com/android/quickstep/views/RecentsView.java",
      "new_id": "8ac4251951bb88b4b6f156ff9bc5d1708bedf4ce",
      "new_mode": 33188,
      "new_path": "quickstep/src/com/android/quickstep/views/RecentsView.java"
    }
  ]
}
