From 59d97c60cf7d29306a5a9750bd5b044a20f855e6 Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Wed, 24 Aug 2011 15:58:45 +0000 Subject: [PATCH] Fixes the lag when changing accounts in the conference invite dialog. --- .../conference/ConferenceInviteDialog.java | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/src/net/java/sip/communicator/impl/gui/main/call/conference/ConferenceInviteDialog.java b/src/net/java/sip/communicator/impl/gui/main/call/conference/ConferenceInviteDialog.java index 8eaa8d283..e2eb1209e 100644 --- a/src/net/java/sip/communicator/impl/gui/main/call/conference/ConferenceInviteDialog.java +++ b/src/net/java/sip/communicator/impl/gui/main/call/conference/ConferenceInviteDialog.java @@ -234,24 +234,9 @@ private void initContactListData(ProtocolProviderService protocolProvider) if (!containsContact(metaContact)) { - boolean supportsTelephony = false; - Iterator contacts = metaContact.getContacts(); - while (contacts.hasNext()) - { - Contact contact = contacts.next(); - - if (protocolProvider.getOperationSet( - OperationSetBasicTelephony.class) != null - && hasContactCapabilities(contact, - OperationSetBasicTelephony.class)) - { - supportsTelephony = true; - break; - } - } - - if(supportsTelephony) - this.addMetaContact(metaContact); + if (metaContact.getDefaultContact( + OperationSetBasicTelephony.class) != null) + addMetaContact(metaContact); } } }