From: Pawel Andruszkiewicz Date: Mon, 27 Apr 2015 10:07:28 +0000 (+0200) Subject: [Sound] Unregister volume change listener in destructor. X-Git-Tag: submit/tizen_tv/20150603.064601~1^2~128 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=88d08868f619a24ea9a12549960aa66f4ef68d6c;p=platform%2Fcore%2Fapi%2Fwebapi-plugins.git [Sound] Unregister volume change listener in destructor. Change-Id: If4d5765cf7afbfac0c32f9b1a9417103b084b550 --- diff --git a/src/sound/sound_manager.cc b/src/sound/sound_manager.cc index c9c4374d..aca72791 100644 --- a/src/sound/sound_manager.cc +++ b/src/sound/sound_manager.cc @@ -126,6 +126,12 @@ SoundManager::~SoundManager() { LoggerE("Cannot unregister information listener!"); } } + + if (is_volume_change_listener_) { + if (SOUND_MANAGER_ERROR_NONE != sound_manager_unset_volume_changed_cb()) { + LoggerE("Cannot unregister volume listener!"); + } + } } void SoundManager::FillMaxVolumeMap() {