)]}'
{
  "commit": "157a391419962f794ffa86dd3b13ac06b180068b",
  "tree": "73c452fda63b35c784d6e680ec9990e12f4539d7",
  "parents": [
    "8f74745e0a069c53bab4217baf4d4ec96e049c7b"
  ],
  "author": {
    "name": "Li Li",
    "email": "dualli@google.com",
    "time": "Mon Oct 16 16:04:30 2023 -0700"
  },
  "committer": {
    "name": "Android Build Coastguard Worker",
    "email": "android-build-coastguard-worker@google.com",
    "time": "Mon Oct 23 22:36:55 2023 +0000"
  },
  "message": "DMS: check cached mode for user apps only\n\nAndroid Studio uses adb to launch a process for screen mirroring. This\nkind of processes is not managed by AMS and run with uid shell or root.\nIn such a case, that process behaves like a gone Android app so it will\nmiss display events. This won\u0027t impact any normal Android apps.\n\nCheck if the uid belongs to an Android app for Android Studio.\n\nBug: 303684492\nTest: Enable display mirroring in Android Studio and check logs\n(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:380b3932bda7ad87f3180b8f1949d7b2b710b9d6)\nMerged-In: I3fb20327979eca8774f7ddf143b2b8f2386e6b56\nChange-Id: I3fb20327979eca8774f7ddf143b2b8f2386e6b56\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "6466b440b3a0d5b8be89bea0290204f8b227fc6a",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/display/DisplayManagerService.java",
      "new_id": "bc7e15635035bff3c8526bd2525d9427a6a9f7f3",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/display/DisplayManagerService.java"
    }
  ]
}
