Loading services/usb/java/com/android/server/usb/UsbDeviceManager.java +4 −1 Original line number Diff line number Diff line Loading @@ -857,13 +857,16 @@ public class UsbDeviceManager { break; case MSG_UPDATE_HOST_STATE: SomeArgs args = (SomeArgs) msg.obj; boolean prevHostConnected = mHostConnected; mHostConnected = (args.argi1 == 1); mSourcePower = (args.argi2 == 1); mSinkPower = (args.argi3 == 1); args.recycle(); updateUsbNotification(); if (mBootCompleted) { if (mHostConnected || prevHostConnected) { updateUsbStateBroadcastIfNeeded(false); } } else { mPendingBootBroadcast = true; } Loading Loading
services/usb/java/com/android/server/usb/UsbDeviceManager.java +4 −1 Original line number Diff line number Diff line Loading @@ -857,13 +857,16 @@ public class UsbDeviceManager { break; case MSG_UPDATE_HOST_STATE: SomeArgs args = (SomeArgs) msg.obj; boolean prevHostConnected = mHostConnected; mHostConnected = (args.argi1 == 1); mSourcePower = (args.argi2 == 1); mSinkPower = (args.argi3 == 1); args.recycle(); updateUsbNotification(); if (mBootCompleted) { if (mHostConnected || prevHostConnected) { updateUsbStateBroadcastIfNeeded(false); } } else { mPendingBootBroadcast = true; } Loading