{"push_id":718868915,"size":1,"distinct_size":1,"ref":"refs/heads/testing","head":"9c5553d3c63588d22ed661a3d2ce4328b1f244b9","before":"7bfbeddee478a8604792d71989fb0ff526cf8d97","commits":[{"sha":"9c5553d3c63588d22ed661a3d2ce4328b1f244b9","author":{"email":"a51b363bb4292db32d1c7ee83b171d53c1ebc666@zte.com.cn","name":"wang.zhenyu"},"message":"Miss USB device Interface from UsbManager.getDeviceList().\n\nIn the scenario that you connect more than one device to android phone with an usb hub,\nwhen you attach the second device,mNewConfigurationis is still corresponded to the first\ndevice unless another mNewConfiguration is created by a new operation.\nHowever,before another mNewConfiguration is created,setInterfaces() in addUsbConfiguration()\nhas already been executed. Problem is that mNewInterfaces has already been cleared when\nit finished endUsbDeviceAdded for the first device. As a result,the UsbInterface descriptor\nin the first device's Configuration descriptor is set to null.\n\nChange-Id: I0ba4f07c809d07ebebed633e43c3ee8e2e4c5060","distinct":true,"url":"https://api.github.com/repos/AOSPM/platform_frameworks_base/commits/9c5553d3c63588d22ed661a3d2ce4328b1f244b9"}]}