usb: exchange vconf key for the usb mode 97/81397/1 accepted/tizen/common/20160805.130407 accepted/tizen/ivi/20160809.011406 accepted/tizen/mobile/20160809.011317 accepted/tizen/tv/20160809.011333 accepted/tizen/wearable/20160809.011351 submit/tizen/20160805.110834 submit/tizen/20160808.001357
authortaeyoung <ty317.kim@samsung.com>
Tue, 26 Jul 2016 04:35:48 +0000 (13:35 +0900)
committertaeyoung <ty317.kim@samsung.com>
Tue, 26 Jul 2016 04:37:17 +0000 (13:37 +0900)
- The vconf key VCONFKEY_SETAPPL_USB_MODE_INT is
  one of the legacy vconf keys. Thus is is exchanged
  to new one.

Change-Id: I3f274fb4d07112bfbfa7f7582fc76c86c0dea040
Signed-off-by: taeyoung <ty317.kim@samsung.com>
src/mtp_event_handler.c
src/util/mtp_util.c

index 2be6496..72c3f3f 100755 (executable)
@@ -71,10 +71,10 @@ mtp_bool _eh_register_notification_callbacks(void)
 
        _util_get_usbmode_status(&val);
        _util_set_local_usbmode_status(val);
-       ret = vconf_notify_key_changed(VCONFKEY_SETAPPL_USB_MODE_INT,
+       ret = vconf_notify_key_changed(VCONFKEY_USB_CUR_MODE,
                        __handle_usb_mode_notification, NULL);
        if (ret < 0) {
-               ERR("vconf_notify_key_changed(%s) Fail", VCONFKEY_SETAPPL_USB_MODE_INT);
+               ERR("vconf_notify_key_changed(%s) Fail", VCONFKEY_USB_CUR_MODE);
                return FALSE;
        }
 
@@ -397,7 +397,7 @@ void _eh_deregister_notification_callbacks(void)
 {
        vconf_ignore_key_changed(VCONFKEY_SYSMAN_USB_STATUS,
                        __handle_usb_notification);
-       vconf_ignore_key_changed(VCONFKEY_SETAPPL_USB_MODE_INT,
+       vconf_ignore_key_changed(VCONFKEY_USB_CUR_MODE,
                        __handle_usb_mode_notification);
 
        return;
index 83731f1..4518a1f 100755 (executable)
@@ -273,12 +273,17 @@ void _util_get_usbmode_status(phone_status_t *val)
        mtp_int32 ret = 0;
        mtp_int32 state = 0;
 
-       ret = vconf_get_int(VCONFKEY_SETAPPL_USB_MODE_INT,
+       ret = vconf_get_int(VCONFKEY_USB_CUR_MODE,
                        &state);
-       if (ret < 0)
+       if (ret < 0) {
                *val = MTP_PHONE_USB_MODE_OTHER;
+               return;
+       }
+
+       if (state == SET_USB_NONE)
+               *val = MTP_PHONE_USB_DISCONNECTED;
        else
-               *val = state;
+               *val = MTP_PHONE_USB_CONNECTED;
        return;
 }