summaryrefslogtreecommitdiff
path: root/src/components/media_manager/src/audio/from_mic_recorder_listener.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/components/media_manager/src/audio/from_mic_recorder_listener.cc')
-rw-r--r--src/components/media_manager/src/audio/from_mic_recorder_listener.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/components/media_manager/src/audio/from_mic_recorder_listener.cc b/src/components/media_manager/src/audio/from_mic_recorder_listener.cc
index cec85ca4e6..06dce2d4ea 100644
--- a/src/components/media_manager/src/audio/from_mic_recorder_listener.cc
+++ b/src/components/media_manager/src/audio/from_mic_recorder_listener.cc
@@ -48,7 +48,6 @@ FromMicRecorderListener::FromMicRecorderListener(
FromMicRecorderListener::~FromMicRecorderListener() {
if (reader_) {
reader_->stop();
- delete reader_;
reader_ = NULL;
}
}
@@ -72,7 +71,7 @@ void FromMicRecorderListener::OnActivityStarted(int32_t application_key) {
if (!reader_) {
AudioStreamSenderThread* thread_delegate =
new AudioStreamSenderThread(file_name_, application_key);
- reader_ = new threads::Thread("RecorderSender", thread_delegate);
+ reader_ = threads::CreateThread("RecorderSender", thread_delegate);
}
if (reader_) {
reader_->start();
@@ -90,7 +89,6 @@ void FromMicRecorderListener::OnActivityEnded(int32_t application_key) {
}
if (reader_) {
reader_->stop();
- delete reader_;
reader_ = NULL;
}
current_application_ = 0;