From 57c845fda858442f9243931b9c14a259e022ff8b Mon Sep 17 00:00:00 2001 From: junkyu han Date: Wed, 22 Mar 2017 16:50:05 +0900 Subject: [PATCH] Replace Deprecated sound_mm API Change-Id: Idc28812821e928d4d0a28acd0d793b5fcf8ecc91 --- src/sound.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/sound.c b/src/sound.c index 696c951..652da85 100755 --- a/src/sound.c +++ b/src/sound.c @@ -31,6 +31,7 @@ struct _sound_s_info { int sound_step; int sound_status; int vibration_status; + int sound_changed_callback_id; Eina_Bool is_vibration; }; @@ -38,6 +39,7 @@ static struct _sound_s_info sound_info = { .sound_step = 0, .sound_status = 0, .vibration_status = 0, + .sound_changed_callback_id = 1, .is_vibration = EINA_FALSE, }; @@ -190,7 +192,7 @@ void _mm_func(sound_type_e type, unsigned int volume, void *data) void volume_sound_mm_sound_init(void) { _D("MM sound Init"); - int ret = sound_manager_set_volume_changed_cb(_mm_func, NULL); + int ret = sound_manager_add_volume_changed_cb(_mm_func, NULL, &sound_info.sound_changed_callback_id); if (ret != SOUND_MANAGER_ERROR_NONE) _E("Failed to set volume changed event[%d]", ret); } -- 2.7.4