)]}'
{
  "commit": "812d2ca475e88d4e52870a4eeeb096a411f0f077",
  "tree": "ad2bbefe4be2ccb7d10dbcd66d3a24d322b909ed",
  "parents": [
    "2ce1ae8e63b7ef1b3a4cf7497265db24f6cebcdb"
  ],
  "author": {
    "name": "Craig Mautner",
    "email": "cmautner@google.com",
    "time": "Thu Sep 27 15:35:34 2012 -0700"
  },
  "committer": {
    "name": "Craig Mautner",
    "email": "cmautner@google.com",
    "time": "Thu Sep 27 18:07:39 2012 -0700"
  },
  "message": "Fix layout state issues.\n\n- Restore test of hidden to isGoneForLayoutLw(), without that\nwe return false when setAppVisibility(true) is called which leads\nto early layout of windows. Particulary on return from full screen\nto non-full we lay out once before recognizing that the status bar\nshould be back and then again once the status bar appears causing\na jump. Fixes bug 6470541.\n\n- Add a new test for configuration size changes to gone or hidden\nwindows. This forces a layout call to these windows which informs\nthem of the new size even though they are not shown until later.\nIn particular this keeps windows that were in the background\nduring a rotation from using their old boundaries on return.\nFixes bug 6615859.\n\n- Consolidate WindowState.mConfiguration tests into WindowState.\n\nChange-Id: I7a82ce747a3fcf7d74104dc23f1532efe64bd767\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "5a6e0107de6f395a86275acdab98d7a396d6c07c",
      "old_mode": 33261,
      "old_path": "services/java/com/android/server/wm/WindowManagerService.java",
      "new_id": "7616117830b7fa4bbd71935868c7a5d7faa6d176",
      "new_mode": 33261,
      "new_path": "services/java/com/android/server/wm/WindowManagerService.java"
    },
    {
      "type": "modify",
      "old_id": "ac958b82e78c0a6b41e7aa01713fcf6bda125d06",
      "old_mode": 33188,
      "old_path": "services/java/com/android/server/wm/WindowState.java",
      "new_id": "9963d14b18f0cf05e5d5102b0fa94c7025ca677f",
      "new_mode": 33188,
      "new_path": "services/java/com/android/server/wm/WindowState.java"
    }
  ]
}
