OSDN Git Service

Clear USB device defaults when user is removed
authorPhilip P. Moltmann <moltmann@google.com>
Mon, 10 Oct 2016 21:02:13 +0000 (14:02 -0700)
committerPhilip P. Moltmann <moltmann@google.com>
Tue, 11 Oct 2016 17:10:53 +0000 (10:10 -0700)
commit880389e6cc8044f751dd8569f2172ca61eaf2cd3
tree5f08c4bf31238e5c6f6cab1cb7dba078413a2e3b
parent017f1dc54fa96059ab8c3fa4a9d98d9ab091c202
Clear USB device defaults when user is removed

If a user is removed it is either the parent user of the profile or a
child user. If the parent is removed the whole profile group settings
are removed, but if only a child user is removed we have to remove the
user settings from the groups settings.

Test: Registered a USB device default for a child and parent user and
removed them. Checked dumpsys usb before and after
Fixes: 31995672

Change-Id: I984cd294dc01437b042687684c058eb79332f520
services/usb/java/com/android/server/usb/UsbProfileGroupSettingsManager.java
services/usb/java/com/android/server/usb/UsbService.java
services/usb/java/com/android/server/usb/UsbSettingsManager.java