summaryrefslogtreecommitdiffstats
path: root/services
diff options
context:
space:
mode:
authorMike Lockwood <lockwood@android.com>2011-07-18 10:54:32 -0700
committerMike Lockwood <lockwood@android.com>2011-07-18 10:54:32 -0700
commit875c24b897919a80a711dc79cf625006f1ff366d (patch)
treed419cc6615b32f4ddce70e45d2aea00cb74cee98 /services
parent7adcdecf808fce832b8711aeeeb30b73371ee4ae (diff)
downloadframeworks_base-875c24b897919a80a711dc79cf625006f1ff366d.zip
frameworks_base-875c24b897919a80a711dc79cf625006f1ff366d.tar.gz
frameworks_base-875c24b897919a80a711dc79cf625006f1ff366d.tar.bz2
UsbManager: document that passing null setCurrentFunction restores default function
Change-Id: I4340b336f3e91b3b8242f2a66c34a7a7f5c3021f Signed-off-by: Mike Lockwood <lockwood@android.com>
Diffstat (limited to 'services')
-rw-r--r--services/java/com/android/server/usb/UsbDeviceManager.java5
1 files changed, 1 insertions, 4 deletions
diff --git a/services/java/com/android/server/usb/UsbDeviceManager.java b/services/java/com/android/server/usb/UsbDeviceManager.java
index 3139798..c80cd0a 100644
--- a/services/java/com/android/server/usb/UsbDeviceManager.java
+++ b/services/java/com/android/server/usb/UsbDeviceManager.java
@@ -473,10 +473,7 @@ public class UsbDeviceManager {
case MSG_SET_CURRENT_FUNCTION:
String function = (String)msg.obj;
boolean makeDefault = (msg.arg1 == 1);
- if (makeDefault) {
- if (function == null) {
- throw new NullPointerException();
- }
+ if (function != null && makeDefault) {
if (mAdbEnabled) {
function = addFunction(function, UsbManager.USB_FUNCTION_ADB);
}