From: Nilesh Date: Fri, 21 Dec 2018 06:23:16 +0000 (+0530) Subject: Remove media content deprecated API. X-Git-Tag: submit/tizen/20181224.162738^0 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=acb4a5d41cc2adf3432e188936281f2fbdbac8c6;p=profile%2Fwearable%2Fapps%2Fnative%2Fgallery.git Remove media content deprecated API. This patch remove media content deprecated API, media_info_delete_from_db(). Change-Id: I755dc3673b506e5b23eb660e1826886c11d2eef8 --- diff --git a/gallery/model/MediaItem.cpp b/gallery/model/MediaItem.cpp index fd21ffc..2ad27c7 100644 --- a/gallery/model/MediaItem.cpp +++ b/gallery/model/MediaItem.cpp @@ -383,12 +383,6 @@ namespace gallery { { MutexLock lock(getMediaMutex()); - - const int ret = media_info_delete_from_db(m_mediaId.c_str()); - if (ret != 0) { - LOG_RETURN(RES_FAIL, "media_info_delete_from_db() failed: %d", ret); - } - m_media = nullptr; m_isValid = false; } @@ -403,7 +397,22 @@ namespace gallery { } return RES_FATAL; } - + if (m_mediaId.c_str() != NULL) { + int ret = MEDIA_CONTENT_ERROR_NONE; + MutexLock lock(getMediaMutex()); + ret = media_content_connect(); + if (ret == MEDIA_CONTENT_ERROR_NONE) { + ret = media_content_scan_file(m_filePath.c_str()); + if (ret != MEDIA_CONTENT_ERROR_NONE) { + media_content_disconnect(); + LOG_RETURN(RES_FAIL, "media_content_scan_file() failed: %d", ret); + } + media_content_disconnect(); + } + else { + LOG_RETURN(RES_FAIL, "media_content_connect() failed : %d", ret); + } + } return RES_OK; }