summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinje Ahn <minje.ahn@samsung.com>2017-07-31 10:09:22 +0900
committerMinje Ahn <minje.ahn@samsung.com>2017-07-31 10:09:22 +0900
commit23d0da019e7815886464a486e2fc9920c5db6231 (patch)
tree04cb56f49382a76b554410d16024580d776dde94
parent5e92dcb14a54c2e3d8920654a4c78add7bf5d15d (diff)
downloadlibmedia-service-23d0da019e7815886464a486e2fc9920c5db6231.tar.gz
libmedia-service-23d0da019e7815886464a486e2fc9920c5db6231.tar.bz2
libmedia-service-23d0da019e7815886464a486e2fc9920c5db6231.zip
Change-Id: I9d517360cd5da0b05ff185dbf5292767a6f0bf07 Signed-off-by: Minje Ahn <minje.ahn@samsung.com>
-rwxr-xr-xsrc/common/media-svc.c7
1 files changed, 6 insertions, 1 deletions
diff --git a/src/common/media-svc.c b/src/common/media-svc.c
index 91ca17d..773ab39 100755
--- a/src/common/media-svc.c
+++ b/src/common/media-svc.c
@@ -1405,7 +1405,12 @@ static int __media_svc_copy_para_to_content(media_svc_content_info_s *content_in
new_content_info->played_count = content_info->played_count;
new_content_info->favourate = content_info->favourate;
- new_content_info->file_name = g_strdup(content_info->file_name);
+ /* Can be NULL if user not to set display_name using media_info_set_displayname().. */
+ if (STRING_VALID(content_info->file_name)) {
+ /* Already filled in _media_svc_set_media_info() */
+ SAFE_FREE(new_content_info->file_name);
+ new_content_info->file_name = g_strdup(content_info->file_name);
+ }
new_content_info->media_meta.title = g_strdup(content_info->media_meta.title);
new_content_info->media_meta.album = g_strdup(content_info->media_meta.album);
new_content_info->media_meta.artist = g_strdup(content_info->media_meta.artist);