Change-Id: Idf5a5e321facd206f3f7cac3e1b9cf8509f8b9b9
goto out;
}
- usb_client->disable(usb_client);
ret = usb_client->reconfigure_gadget(usb_client, gadget);
gadget_translator->cleanup_gadget(gadget);
if (ret) {
/* Special case: Because usb gadget is disabled, temporarily switch usb state from available to connected. */
send_usb_state_changed_event(VCONFKEY_SYSMAN_USB_CONNECTED);
- ret = usb_disable(); /* Need to clean up because usb_change_gadget() also calls usb_client->disable() */
+ ret = usb_disable();
if (ret < 0) {
_E("Failed to disable current USB mode.");
return ret;