[Sound] Unregister volume change listener in destructor.
authorPawel Andruszkiewicz <p.andruszkie@samsung.com>
Mon, 27 Apr 2015 10:07:28 +0000 (12:07 +0200)
committerPawel Andruszkiewicz <p.andruszkie@samsung.com>
Tue, 28 Apr 2015 10:14:52 +0000 (19:14 +0900)
Change-Id: If4d5765cf7afbfac0c32f9b1a9417103b084b550

src/sound/sound_manager.cc

index c9c4374..aca7279 100644 (file)
@@ -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() {