Kaydet (Commit) 24209be3 authored tarafından Matúš Kukan's avatar Matúš Kukan

tubes: fix indentation and scope of variables

Change-Id: Ibd0b000d2a8f216e0eb202f7fa7795903e5e18e8
üst 466edaa9
...@@ -792,42 +792,33 @@ static void presence_changed_cb( TpContact* /* contact */, ...@@ -792,42 +792,33 @@ static void presence_changed_cb( TpContact* /* contact */,
AccountContactPairV TeleManager::getContacts() AccountContactPairV TeleManager::getContacts()
{ {
GList *accounts;
AccountContactPairV pairs; AccountContactPairV pairs;
for (accounts = tp_account_manager_get_valid_accounts (pImpl->mpAccountManager); for (GList *accounts = tp_account_manager_get_valid_accounts (pImpl->mpAccountManager);
accounts != NULL; accounts != NULL; accounts = g_list_delete_link (accounts, accounts))
accounts = g_list_delete_link (accounts, accounts))
{ {
TpAccount *account = reinterpret_cast<TpAccount *>(accounts->data); TpAccount *account = reinterpret_cast<TpAccount *>(accounts->data);
TpConnection *connection = tp_account_get_connection (account); TpConnection *connection = tp_account_get_connection (account);
TpContact *self;
GPtrArray *contacts;
guint i;
/* Verify account is online and received its contact list. If state is not /* Verify account is online and received its contact list. If state is not
* SUCCESS this means we didn't received the roster from server yet and * SUCCESS this means we didn't received the roster from server yet and
* we would have to wait for the "notify:contact-list-state" signal. */ * we would have to wait for the "notify:contact-list-state" signal. */
if (connection == NULL || if (connection == NULL || tp_connection_get_contact_list_state (connection) !=
tp_connection_get_contact_list_state (connection) !=
TP_CONTACT_LIST_STATE_SUCCESS) TP_CONTACT_LIST_STATE_SUCCESS)
continue; continue;
self = tp_connection_get_self_contact (connection); TpContact *self = tp_connection_get_self_contact (connection);
contacts = tp_connection_dup_contact_list (connection); GPtrArray *contacts = tp_connection_dup_contact_list (connection);
for (i = 0; i < contacts->len; i++) for (guint i = 0; i < contacts->len; i++)
{ {
TpContact *contact = TpContact *contact = reinterpret_cast<TpContact *>(g_ptr_array_index (contacts, i));
reinterpret_cast<TpContact *>(g_ptr_array_index (contacts, i));
if (pImpl->maRegisteredContacts.find (contact) == pImpl->maRegisteredContacts.end()) if (pImpl->maRegisteredContacts.find (contact) == pImpl->maRegisteredContacts.end())
{ {
pImpl->maRegisteredContacts.insert (contact); pImpl->maRegisteredContacts.insert (contact);
g_signal_connect (contact, "presence-changed", g_signal_connect (contact, "presence-changed",
G_CALLBACK (presence_changed_cb), NULL ); G_CALLBACK (presence_changed_cb), NULL );
} }
if (contact != self && tb_contact_is_online (contact))
if (contact != self &&
tb_contact_is_online (contact))
{ {
g_object_ref (account); g_object_ref (account);
g_object_ref (contact); g_object_ref (contact);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment