From: Byeongin Oh Date: Tue, 4 Sep 2012 06:03:58 +0000 (+0900) Subject: apply capi on setting call ringtone X-Git-Tag: 2.0_alpha~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=32be184796db96598745d87145db42cfcb814a5c;p=apps%2Fcore%2Fpreloaded%2Fmusic-player.git apply capi on setting call ringtone Change-Id: I20dd953a9603b8c8fa433d26d19d32374e585177 --- diff --git a/CMakeLists.txt b/CMakeLists.txt index 1a7e111..f9712e6 100755 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -85,6 +85,7 @@ pkg_check_modules(pkgs REQUIRED minicontrol-provider capi-system-media-key capi-content-media-content + capi-system-system-settings ) FOREACH(flag ${pkgs_CFLAGS}) diff --git a/packaging/org.tizen.music-player.spec b/packaging/org.tizen.music-player.spec index 99a6df2..98b0dba 100644 --- a/packaging/org.tizen.music-player.spec +++ b/packaging/org.tizen.music-player.spec @@ -33,6 +33,7 @@ BuildRequires: pkgconfig(minicontrol-provider) BuildRequires: pkgconfig(capi-system-media-key) BuildRequires: pkgconfig(capi-appfw-application) BuildRequires: pkgconfig(capi-content-media-content) +BuildRequires: pkgconfig(capi-system-system-settings) BuildRequires: cmake BuildRequires: prelink BuildRequires: edje-tools diff --git a/sound-player/CMakeLists.txt b/sound-player/CMakeLists.txt index 4cb1d61..e174946 100755 --- a/sound-player/CMakeLists.txt +++ b/sound-player/CMakeLists.txt @@ -47,6 +47,7 @@ pkg_check_modules(sp_pkgs REQUIRED capi-system-haptic capi-system-media-key capi-content-media-content + capi-system-system-settings minicontrol-provider ) diff --git a/src/common/mp-menu.c b/src/common/mp-menu.c index ea164b4..24b81e5 100755 --- a/src/common/mp-menu.c +++ b/src/common/mp-menu.c @@ -17,6 +17,7 @@ #include "music.h" #include #include +#include #include "mp-player-debug.h" #include "mp-menu.h" @@ -780,7 +781,11 @@ _mp_menu_set_caller_rington(char *path) is_drm = true; } - ret = vconf_set_str(VCONFKEY_SETAPPL_CALL_RINGTONE_PATH_STR, path); + ret = system_settings_set_value_string(SYSTEM_SETTINGS_KEY_INCOMING_CALL_RINGTONE, path); + if (ret != SYSTEM_SETTINGS_ERROR_NONE) { + mp_error("system_settings_set_value_string()... [0x%x]", ret); + return -1; + } if (is_drm) mp_drm_request_setas_ringtone(path, SETAS_REQUEST_REGISTER);