diff options
-rw-r--r-- | services/midi/java/com/android/server/midi/MidiService.java | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/services/midi/java/com/android/server/midi/MidiService.java b/services/midi/java/com/android/server/midi/MidiService.java index c0cfa53a0a98..486ddb4cb354 100644 --- a/services/midi/java/com/android/server/midi/MidiService.java +++ b/services/midi/java/com/android/server/midi/MidiService.java @@ -420,14 +420,11 @@ public class MidiService extends IMidiManager.Stub { setDeviceServer(server); } - @RequiresPermission(anyOf = {Manifest.permission.QUERY_USERS, - Manifest.permission.CREATE_USERS, - Manifest.permission.MANAGE_USERS}) public Device(BluetoothDevice bluetoothDevice) { mBluetoothDevice = bluetoothDevice; mServiceInfo = null; mUid = mBluetoothServiceUid; - mUserId = mUserManager.getMainUser().getIdentifier(); + mUserId = UserHandle.getUserId(mUid); } private void setDeviceServer(IMidiDeviceServer server) { |