[ekiga/ds-opal-refactoring] CallCore: Fixed signal invocation.
- From: Damien Sandras <dsandras src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [ekiga/ds-opal-refactoring] CallCore: Fixed signal invocation.
- Date: Tue, 31 Mar 2015 16:34:21 +0000 (UTC)
commit a7c547a009a2ffd880a75add3bc7871fdb6cf226
Author: Damien Sandras <dsandras seconix com>
Date: Tue Mar 31 18:33:54 2015 +0200
CallCore: Fixed signal invocation.
lib/engine/protocol/call-core.cpp | 5 +++--
lib/engine/protocol/call-core.h | 1 +
2 files changed, 4 insertions(+), 2 deletions(-)
---
diff --git a/lib/engine/protocol/call-core.cpp b/lib/engine/protocol/call-core.cpp
index 82ccf63..f2a2dae 100644
--- a/lib/engine/protocol/call-core.cpp
+++ b/lib/engine/protocol/call-core.cpp
@@ -167,7 +167,6 @@ void CallCore::add_call (const boost::shared_ptr<Call> & call)
return;
}
- created_call (call);
calls.add_object (call);
// Relay signals
@@ -183,13 +182,15 @@ void CallCore::add_call (const boost::shared_ptr<Call> & call)
calls.add_connection (call, call->stream_paused.connect (boost::bind (boost::ref (stream_paused), _1, _2,
_3)));
calls.add_connection (call, call->stream_resumed.connect (boost::bind (boost::ref (stream_resumed), _1,
_2, _3)));
calls.add_connection (call, call->removed.connect (boost::bind (&CallCore::remove_call, this, _1)));
+
+ created_call (call);
}
void CallCore::remove_call (const boost::shared_ptr<Call> & call)
{
calls.remove_object (call);
- call_removed (call);
+ removed_call (call);
}
diff --git a/lib/engine/protocol/call-core.h b/lib/engine/protocol/call-core.h
index ca8f6a0..10e0a21 100644
--- a/lib/engine/protocol/call-core.h
+++ b/lib/engine/protocol/call-core.h
@@ -183,6 +183,7 @@ namespace Ekiga
boost::signals2::signal<void(boost::shared_ptr<Call>)> missed_call;
boost::signals2::signal<void(boost::shared_ptr<Call>, std::string)> cleared_call;
boost::signals2::signal<void(boost::shared_ptr<Call>)> created_call;
+ boost::signals2::signal<void(boost::shared_ptr<Call>)> removed_call;
boost::signals2::signal<void(boost::shared_ptr<Call>)> established_call;
boost::signals2::signal<void(boost::shared_ptr<Call>)> held_call;
boost::signals2::signal<void(boost::shared_ptr<Call>)> retrieved_call;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]