From 7067bc09844e86ce3e721e73ac82959b94a6bf27 Mon Sep 17 00:00:00 2001
From: Alexandre Savard <alexandre.savard@savoirfairelinux.com>
Date: Tue, 13 Jul 2010 11:12:34 -0400
Subject: [PATCH] [#2165] Fix conferences start/stop

---
 sflphone-common/src/conference.cpp | 9 +++++----
 1 file changed, 5 insertions(+), 4 deletions(-)

diff --git a/sflphone-common/src/conference.cpp b/sflphone-common/src/conference.cpp
index 20219fc592..8ac1ce3282 100644
--- a/sflphone-common/src/conference.cpp
+++ b/sflphone-common/src/conference.cpp
@@ -55,7 +55,7 @@ Conference::Conference()
     _nbParticipant = 0;
     _id = conf.append (s);
 
-
+    Recordable::initRecFileName();
 
 }
 
@@ -182,6 +182,8 @@ bool Conference::setRecording() {
 
     mbuffer->bindHalfDuplexOut(process_id);
 
+    Recordable::recorder.start();
+
   }
   // stop recording
   else {
@@ -199,10 +201,9 @@ bool Conference::setRecording() {
 
       mbuffer->unBindHalfDuplexOut(process_id);
 
-  }
+      // Recordable::recorder.start();
 
-
-  Recordable::recorder.start();
+  }
 
   return recordStatus;
 
-- 
GitLab