)]}'
{
  "commit": "fd60e4bc7fb0bbeabaf971ebb103802b359b37a8",
  "tree": "d1c00fe6705e3a9d07ebc4b962cda693b4863208",
  "parents": [
    "ff757b796a46417f7d9c56fd3273f29ae282480e"
  ],
  "author": {
    "name": "Dohyun Lee",
    "email": "dohyun.lee@lge.com",
    "time": "Mon Sep 16 17:58:16 2024 +0000"
  },
  "committer": {
    "name": "Rachit Jain",
    "email": "jainrachit@google.com",
    "time": "Fri Sep 20 21:07:27 2024 +0000"
  },
  "message": "Modify getUserAssignedToDisplay to handle the extra displays\n\nExtra displays such as the overlay display and the virtual display\ncan be assigned to a user when they are created at runtime in the\nautomotive multi-user multi-display environment.\nHowever, getUserAssignedToDisplay does not account for the extra\ndisplays, causing it to return the current user instead of the user assigned to them.\nTo address this issue, it is modified to return the user assigned\nto the extra displays.\n\nFlag: EXEMPT (bug fix)\nBug: 362325749\nTest: atest CtsWindowManagerDeviceActivity:ActivityLifecycleTopResumedStateTests#testFinishOnDifferentDisplay_nonFocused\nTest: atest --user-type secondary_user CtsWindowManagerDeviceActivity:ActivityLifecycleTopResumedStateTests#testFinishOnDifferentDisplay_nonFocused\nTest: atest --user-type secondary_user_on_secondary_display CtsWindowManagerDeviceActivity:ActivityLifecycleTopResumedStateTests#testFinishOnDifferentDisplay_nonFocused\nTest: atest FrameworksMockingServicesTests:com.android.server.pm.UserVisibilityMediatorMUMDTest FrameworksMockingServicesTests:com.android.server.pm.UserVisibilityMediatorMUPANDTest FrameworksMockingServicesTests:com.android.server.pm.UserVisibilityMediatorSUSDTest\n\nSigned-off-by: Dohyun Lee \u003cdohyun.lee@lge.com\u003e\n(cherry picked from https://partner-android-review.googlesource.com/q/commit:259e0544ec718daa9a4f62362433c5b0fe63bcbb)\nMerged-In: I1a9d5f3aace8b72b95e216f3780ede5533473ffc\nChange-Id: I1a9d5f3aace8b72b95e216f3780ede5533473ffc\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "46207c1860c04454843055c93bbeb2ec6453987e",
      "old_mode": 33188,
      "old_path": "services/core/java/com/android/server/pm/UserVisibilityMediator.java",
      "new_id": "b43ddaa92562c4d1487f6391e84e7af7f5246cc7",
      "new_mode": 33188,
      "new_path": "services/core/java/com/android/server/pm/UserVisibilityMediator.java"
    }
  ]
}
