ekiga r6280 - in trunk: . src/endpoints
- From: dsandras svn gnome org
- To: svn-commits-list gnome org
- Subject: ekiga r6280 - in trunk: . src/endpoints
- Date: Mon, 19 May 2008 20:56:56 +0000 (UTC)
Author: dsandras
Date: Mon May 19 20:56:56 2008
New Revision: 6280
URL: http://svn.gnome.org/viewvc/ekiga?rev=6280&view=rev
Log:
Only register accounts when the CallManager is ready.
Modified:
trunk/ChangeLog
trunk/src/endpoints/accountshandler.cpp
Modified: trunk/src/endpoints/accountshandler.cpp
==============================================================================
--- trunk/src/endpoints/accountshandler.cpp (original)
+++ trunk/src/endpoints/accountshandler.cpp Mon May 19 20:56:56 2008
@@ -61,8 +61,8 @@
:PThread (1000, NoAutoDeleteThread),
ep (endpoint), accounts(NULL), active(TRUE)
{
- this->Resume ();
- thread_sync_point.Wait ();
+ // TODO CallCore
+ endpoint.ready.connect (sigc::mem_fun (this, &GMAccountsEndpoint::on_call_core_ready));
}
@@ -84,7 +84,6 @@
gboolean stun_support = FALSE;
PWaitAndSignal m(quit_mutex);
- thread_sync_point.Signal ();
gnomemeeting_threads_enter ();
stun_support = (gm_conf_get_int (NAT_KEY "method") == 1);
@@ -188,3 +187,8 @@
h323_manager->Register (aor.c_str (), a->auth_username, a->password, a->domain, a->timeout, !a->enabled);
}
+
+void GMAccountsEndpoint::on_call_core_ready ()
+{
+ this->Resume ();
+}
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]