Restore user switching logic.

Change-Id: I859145efc8e7f426ca7f7ad915b082b7e8a2c516
This commit is contained in:
Emily Bernier
2014-07-14 10:07:24 -04:00
parent 5c6a8e3222
commit 9769ef9f8a

View File

@@ -656,14 +656,13 @@ public class UsbDeviceManager {
}
break;
case MSG_USER_SWITCHED: {
mCurrentUser = msg.arg1;
UserManager userManager =
(UserManager) mContext.getSystemService(Context.USER_SERVICE);
if (userManager.hasUserRestriction(UserManager.DISALLOW_USB_FILE_TRANSFER)) {
Slog.v(TAG, "Switched to user with DISALLOW_USB_FILE_TRANSFER restriction;"
+ " disabling USB.");
setUsbConfig("none");
mCurrentUser = msg.arg1;
break;
}
@@ -675,6 +674,7 @@ public class UsbDeviceManager {
setUsbConfig("none");
setUsbConfig(mCurrentFunctions);
}
mCurrentUser = msg.arg1;
break;
}
}