)]}'
{
  "commit": "44b9c7d92d02448ecdb903b60fcda1458d3a8d6f",
  "tree": "54cf476295bf375c338b1d516956b768a53f3700",
  "parents": [
    "dac52959385b235f3802a5f9749f161118e7e411"
  ],
  "author": {
    "name": "Lucas Dupin",
    "email": "dupin@google.com",
    "time": "Fri Jul 14 11:32:21 2023 -0700"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Wed Jul 19 03:05:51 2023 +0000"
  },
  "message": "Avoid sending messages of destroyed Engine\n\nAnd app can call notifyColorsChanged() on a destroyed engine, which\nwould cause problems, given it doesn\u0027t have a surface anymore.\n\nThe same is true to visibility notification, where the engine can be\ndestroyed before it had the opportuinity of drawing its first frame (if\nit had to load large assets for example)\n\nTest: manually change wallpapers\nTest: WallpaperServiceTest (both CTS and internal)\nFixes: 291053623\n(cherry picked from commit 650a7f8afc00885afd6590e07b3a2e4c9ced404e)\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:6f9ac2b1703c62f53cd5c504e1ac7a3371b4fbe9)\nMerged-In: Iff83603695cff491f2045586d5b3f4658f7ae55a\nChange-Id: Iff83603695cff491f2045586d5b3f4658f7ae55a\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "dbc1be141571504e0130ff75c11f02b3921fe141",
      "old_mode": 33188,
      "old_path": "core/java/android/service/wallpaper/WallpaperService.java",
      "new_id": "d9ac4850e92445bc10f0774736014ce979ee3878",
      "new_mode": 33188,
      "new_path": "core/java/android/service/wallpaper/WallpaperService.java"
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "5a26d0e1f62b551e75b9039b4b7dbc805d79992a",
      "new_mode": 33188,
      "new_path": "tests/Internal/src/android/service/wallpaper/OWNERS"
    },
    {
      "type": "modify",
      "old_id": "153ca79e346bbb5d892bcc8ecf2c3ce3c2002726",
      "old_mode": 33188,
      "old_path": "tests/Internal/src/android/service/wallpaper/WallpaperServiceTest.java",
      "new_id": "0c5e8d481131842e970dd9355eefb16c8d25426e",
      "new_mode": 33188,
      "new_path": "tests/Internal/src/android/service/wallpaper/WallpaperServiceTest.java"
    }
  ]
}
