)]}'
{
  "commit": "486590963e2207d68eebd6944fec70d50d41116a",
  "tree": "7a176c6cda01c64980c5c27f9bf495b64d08c84f",
  "parents": [
    "20c15a4271ea3a7fb2210430bfc53f611603cf76"
  ],
  "author": {
    "name": "Chet Haase",
    "email": "chet@google.com",
    "time": "Thu May 31 15:21:51 2012 -0700"
  },
  "committer": {
    "name": "Chet Haase",
    "email": "chet@google.com",
    "time": "Thu May 31 17:22:27 2012 -0700"
  },
  "message": "Skip eglSwapBuffers() call when we do not draw to GL\n\nThe fix is to track when we issue GL drawing commands, and to skip the\ncall to eglSwapBuffers() when a DisplayList does not result in\nany actual rendering calls to GL.\n\nIssue #6364143 QuickMuni list items and buttons flicker instead of fade\n\nChange-Id: I60a02c61a58c32d92481a1e814b4c8a49c6a37a3\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "da666b5ecadb827d1a322c46fa5b68dd34670ad5",
      "old_mode": 33188,
      "old_path": "core/java/android/view/DisplayList.java",
      "new_id": "a42e15677c39d594b3934863129a5584312d4b9b",
      "new_mode": 33188,
      "new_path": "core/java/android/view/DisplayList.java"
    },
    {
      "type": "modify",
      "old_id": "f986d15144f21acca50613d769b07d3ba46d53db",
      "old_mode": 33188,
      "old_path": "core/java/android/view/HardwareRenderer.java",
      "new_id": "931b5e6e15e9ca9d0528b322caa256c5380e270c",
      "new_mode": 33188,
      "new_path": "core/java/android/view/HardwareRenderer.java"
    },
    {
      "type": "modify",
      "old_id": "e33823e96b9e80dad70b0318d37d3a0a578309ea",
      "old_mode": 33188,
      "old_path": "include/private/hwui/DrawGlInfo.h",
      "new_id": "fc810be8dc627fdb62668f1ed91d00b6a4e38e5d",
      "new_mode": 33188,
      "new_path": "include/private/hwui/DrawGlInfo.h"
    },
    {
      "type": "modify",
      "old_id": "546925e6b963724e46d2527cda4e22befeb118f8",
      "old_mode": 33188,
      "old_path": "libs/hwui/DisplayListRenderer.cpp",
      "new_id": "88d2209154c11a17372c2ae10d473ce87845e82b",
      "new_mode": 33188,
      "new_path": "libs/hwui/DisplayListRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "0ba4078e61e8d2cc4a6d9b20a7b27db1e431ac88",
      "old_mode": 33188,
      "old_path": "libs/hwui/DisplayListRenderer.h",
      "new_id": "4fa1baa74199478a0c81ab53a2ac220127ab8146",
      "new_mode": 33188,
      "new_path": "libs/hwui/DisplayListRenderer.h"
    },
    {
      "type": "modify",
      "old_id": "2a8b32c4721ae839ddbdecd7ea57a2523a3699fe",
      "old_mode": 33188,
      "old_path": "libs/hwui/OpenGLRenderer.cpp",
      "new_id": "2dc9726ab9cadbba95cb94104693d37079a21beb",
      "new_mode": 33188,
      "new_path": "libs/hwui/OpenGLRenderer.cpp"
    },
    {
      "type": "modify",
      "old_id": "ad83b312bf3fcb4b1d1e28348ded35a5e7184640",
      "old_mode": 33188,
      "old_path": "libs/hwui/OpenGLRenderer.h",
      "new_id": "7703e805d04c47f10b38be678fa8705e6f2d656a",
      "new_mode": 33188,
      "new_path": "libs/hwui/OpenGLRenderer.h"
    }
  ]
}
