#define MEDIA_ROOT_PATH_INTERNAL tzplatform_getenv(TZ_USER_HOME)
#define MEDIA_ROOT_PATH_EXTERNAL tzplatform_getenv(TZ_SYS_STORAGE)
-#define MEDIA_ROOT_PATH_SDCARD tzplatform_mkpath(TZ_SYS_STORAGE, "sdcard")
+#define MEDIA_ROOT_PATH_SDCARD tzplatform_mkpath(TZ_SYS_STORAGE, "Sdcard")
#define MEDIA_ROOT_PATH_USB tzplatform_getenv(TZ_SYS_STORAGE)
#define MEDIA_ROOT_PATH_CLOUD tzplatform_mkpath(TZ_SYS_STORAGE, "tnfs/cloud")
#define MEDIA_DATA_PATH tzplatform_mkpath(TZ_SYS_DATA, "file-manager-service")
if (strcmp(dir_path, user_path) == 0)
break;
- else if (MS_STRING_VALID(MEDIA_ROOT_PATH_SDCARD) && (strcmp(dir_path, MEDIA_ROOT_PATH_SDCARD) == 0))
+ else if (MS_STRING_VALID(MEDIA_ROOT_PATH_SDCARD) && (strncmp(dir_path, MEDIA_ROOT_PATH_SDCARD, strlen(MEDIA_ROOT_PATH_SDCARD)) == 0))
break;
- else if (MS_STRING_VALID(MEDIA_ROOT_PATH_USB) && (strcmp(dir_path, MEDIA_ROOT_PATH_USB) == 0))
+ else if (MS_STRING_VALID(MEDIA_ROOT_PATH_USB) && (strncmp(dir_path, MEDIA_ROOT_PATH_USB, strlen(MEDIA_ROOT_PATH_USB)) == 0))
break;
leaf_path = strrchr(dir_path, '/');
/*If root path, Stop Scanning*/
if (strcmp(dir_path, usr_path) == 0)
break;
- else if (MS_STRING_VALID(MEDIA_ROOT_PATH_SDCARD) && (strcmp(dir_path, MEDIA_ROOT_PATH_SDCARD) == 0))
+ else if (MS_STRING_VALID(MEDIA_ROOT_PATH_SDCARD) && (strncmp(dir_path, MEDIA_ROOT_PATH_SDCARD, strlen(MEDIA_ROOT_PATH_SDCARD)) == 0))
break;
- else if (MS_STRING_VALID(MEDIA_ROOT_PATH_USB) && (strcmp(dir_path, MEDIA_ROOT_PATH_USB) == 0))
+ else if (MS_STRING_VALID(MEDIA_ROOT_PATH_USB) && (strncmp(dir_path, MEDIA_ROOT_PATH_USB, strlen(MEDIA_ROOT_PATH_USB)) == 0))
break;
leaf_path = strrchr(dir_path, '/');
/* send notification */
ms_send_dir_update_noti(handle, INTERNAL_STORAGE_ID, start_path, NULL, MS_ITEM_UPDATE, scan_data->pid);
- if (mmc_state == MS_STG_INSERTED) {
- storage_type = MS_STORAGE_EXTERNAL;
- if (MS_STRING_VALID(MEDIA_ROOT_PATH_SDCARD)) {
- start_path = strdup(MEDIA_ROOT_PATH_SDCARD);
- if (MS_STRING_VALID(start_path)) {
- ret = __msc_dir_scan_meta_update(handle, start_path, INTERNAL_STORAGE_ID, storage_type, scan_data->uid);
- /* send notification */
- ms_send_dir_update_noti(handle, MMC_STORAGE_ID, MEDIA_ROOT_PATH_SDCARD, NULL, MS_ITEM_UPDATE, scan_data->pid);
- }
- }
- }
-
- /*__msc_dir_scan_meta_update For Each USB Storage*/
+ /*__msc_dir_scan_meta_update For Each External Storage*/
ret = ms_get_storage_list(handle, &storage_list);
if (ret != MS_MEDIA_ERR_NONE) {
MS_DBG_ERR("ms_get_storage_list() fail");