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() {