check ignore file even though cloud content 95/51195/1 accepted/tizen/mobile/20151105.084516 accepted/tizen/tv/20151105.084533 accepted/tizen/wearable/20151105.084551 submit/tizen/20151105.073132
authorHaejeong, Kim <backto.kim@samsung.com>
Thu, 5 Nov 2015 07:25:04 +0000 (16:25 +0900)
committerHaejeong, Kim <backto.kim@samsung.com>
Thu, 5 Nov 2015 07:25:04 +0000 (16:25 +0900)
Change-Id: I6079490bfe104a33a4a8950ed936830ad0e5027e

src/media_info.c

index 073067c..fffad1d 100755 (executable)
@@ -2967,20 +2967,20 @@ int media_info_create(const char *path, media_info_h *media)
        int ret = MEDIA_CONTENT_ERROR_NONE;
        char storage_id[MEDIA_CONTENT_UUID_SIZE+1] = {0, };
        media_svc_storage_type_e storage_type = 0;
+       bool ignore_file = FALSE;
 
        media_content_retvm_if(!STRING_VALID(path), MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
        media_content_retvm_if(media == NULL, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid media");
 
+       ret = _media_util_check_ignore_file(path, &ignore_file);
+       media_content_retvm_if(ignore_file == TRUE, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
+
        memset(storage_id, 0x00, sizeof(storage_id));
 
        if (STRING_VALID(MEDIA_ROOT_PATH_CLOUD) && (strstr(path, MEDIA_ROOT_PATH_CLOUD) == NULL)) {
-               bool ignore_file = FALSE;
                bool ignore_dir = FALSE;
                char *folder_path = NULL;
 
-               ret = _media_util_check_ignore_file(path, &ignore_file);
-               media_content_retvm_if(ignore_file == TRUE, MEDIA_CONTENT_ERROR_INVALID_PARAMETER, "Invalid path");
-
                ret = _media_util_check_file_exist(path);
                media_content_retv_if(ret != MEDIA_CONTENT_ERROR_NONE, ret);