[ekiga] Fixed compilation.
- From: Damien Sandras <dsandras src gnome org>
- To: svn-commits-list gnome org
- Cc:
- Subject: [ekiga] Fixed compilation.
- Date: Wed, 9 Sep 2009 12:22:59 +0000 (UTC)
commit 30bd2ad3420b3e88feee8f88afa7ec7b9439b00b
Author: Damien Sandras <dsandras seconix com>
Date: Wed Sep 9 14:22:08 2009 +0200
Fixed compilation.
lib/engine/components/opal/sip-endpoint.cpp | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/lib/engine/components/opal/sip-endpoint.cpp b/lib/engine/components/opal/sip-endpoint.cpp
index 4233760..2a5a897 100644
--- a/lib/engine/components/opal/sip-endpoint.cpp
+++ b/lib/engine/components/opal/sip-endpoint.cpp
@@ -1125,14 +1125,15 @@ void Opal::Sip::EndPoint::on_transfer (std::string uri)
void
Opal::Sip::EndPoint::on_bank_updated (Ekiga::AccountPtr /*account*/)
{
- bank->visit_accounts (sigc::mem_fun (this, &Opal::Sip::EndPoint::visit_accounts));
+ boost::shared_ptr<Opal::Bank> bank = core.get<Opal::Bank> ("opal-account-store");
+ bank->visit_accounts (boost::bind (&Opal::Sip::EndPoint::visit_accounts, this, _1));
}
bool
Opal::Sip::EndPoint::visit_accounts (Ekiga::AccountPtr account_)
{
- Opal::AccountPtr account = account_;
+ Opal::AccountPtr account = boost::dynamic_pointer_cast<Opal::Account> (account_);
PWaitAndSignal m(aorMutex);
accounts[account->get_host ()] = account->get_aor ();
@@ -1150,7 +1151,7 @@ Opal::Sip::EndPoint::registration_event_in_main (const std::string aor,
AccountPtr account = bank->find_account (aor);
if (account)
- account->registration_event.emit (state, msg);
+ account->handle_registration_event (state, msg);
}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]