Add padlock to usb modes when disabled by admin.

Change-Id: I8504febd78f083eb3ff88926fe29d69edc62b6ef
This commit is contained in:
Sudheer Shanka
2016-01-20 20:55:39 +00:00
parent ad1a279ac1
commit 1c3fd76ee0
2 changed files with 48 additions and 6 deletions

View File

@@ -134,13 +134,16 @@ public class UsbBackend {
? UsbPort.POWER_ROLE_SOURCE : UsbPort.POWER_ROLE_SINK;
}
public boolean isModeSupported(int mode) {
public boolean isModeDisallowedByAdmin(int mode) {
if (mRestricted && (mode & MODE_DATA_MASK) != MODE_DATA_NONE
&& (mode & MODE_DATA_MASK) != MODE_DATA_MIDI) {
// No USB data modes are supported.
return false;
return true;
}
return false;
}
public boolean isModeSupported(int mode) {
if (!mMidi && (mode & MODE_DATA_MASK) == MODE_DATA_MIDI) {
return false;
}