usb: do not start/stop operations with emulator environtment 53/100353/1
authortaeyoung <ty317.kim@samsung.com>
Mon, 28 Nov 2016 02:14:00 +0000 (11:14 +0900)
committertaeyoung <ty317.kim@samsung.com>
Mon, 28 Nov 2016 02:14:00 +0000 (11:14 +0900)
- Emulator does not support mtp, rndis, and so on.
  And sdbd should not be stopped in emulator.
  Thus all operation start/stop routine need to be skipped
  with emulator environtment.

Change-Id: Ia23842a880f7c4e2ca529929b28040780ce48b8d
Signed-off-by: taeyoung <ty317.kim@samsung.com>
src/usb/usb-operation.c

index 403de8b..1bc8efc 100644 (file)
@@ -101,10 +101,14 @@ static int usb_execute_operation(unsigned int mode, operation_e type)
 
 int usb_operation_start(unsigned int mode)
 {
+       if (is_emulator())
+               return 0;
        return usb_execute_operation(mode, OPERATION_START);
 }
 
 int usb_operation_stop(unsigned int mode)
 {
+       if (is_emulator())
+               return 0;
        return usb_execute_operation(mode, OPERATION_STOP);
 }