)]}'
{
  "commit": "620040db3ff81a8318dfaee64dee4dae94c428fa",
  "tree": "5723a12e932919a8a77fef069017f801bfd2a5eb",
  "parents": [
    "c2b9d558186f01716f643e1b095086fd608802d7"
  ],
  "author": {
    "name": "Andrii Kulian",
    "email": "akulian@google.com",
    "time": "Wed Jul 20 18:59:28 2016 -0700"
  },
  "committer": {
    "name": "Andrii Kulian",
    "email": "akulian@google.com",
    "time": "Fri Aug 26 23:07:28 2016 +0000"
  },
  "message": "DO NOT MERGE -- Correctly finish activity in non-focused stack\n\nWhen activity is finished we first looked for next activity to\nshow in focused stack. If real next activity to show in place\nof finishing one is in the same non-focused stack, we didn\u0027t\nfully complete the dismissal process and activity was stuck in\nFINISHING state.\nThis CL checks if we\u0027re trying to finish visible activity in\npaused state and destroy it immediately if top running activity\nis visible - same as we do for pinned activities.\n\nBug: 29458854\nChange-Id: I0d5ceb2daa45c0628d89417c8456e132996bcea9\n(cherry picked from commit 7318d63ba6dbb3042907d10d5369fcd5ac444d67)\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4ead64b6915bcca7c2be00af7c42cc9a7735101b",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/ActivityStack.java",
      "new_id": "994200953eb7fe0130ef54b0eb458b36489187d8",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/ActivityStack.java"
    },
    {
      "type": "modify",
      "old_id": "36207c48794f8243f6ad5a298a96531fe1a846cd",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/am/ActivityStackSupervisor.java",
      "new_id": "06e5ea20c2e073b4501ef5f76765f661f8207c08",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/am/ActivityStackSupervisor.java"
    }
  ]
}
