diff options
author | Yana Stamcheva <yana@jitsi.org> | 2012-07-27 05:26:59 +0000 |
---|---|---|
committer | Yana Stamcheva <yana@jitsi.org> | 2012-07-27 05:26:59 +0000 |
commit | 114f31268c41cc10366c0f02a94013d2748a832a (patch) | |
tree | c55f24bba9efa4df38eb26ea697a05560350605a /src/net | |
parent | f8e0e34b699bc47f6cf35e1e5c49a9d500fea73f (diff) | |
download | jitsi-114f31268c41cc10366c0f02a94013d2748a832a.zip jitsi-114f31268c41cc10366c0f02a94013d2748a832a.tar.gz jitsi-114f31268c41cc10366c0f02a94013d2748a832a.tar.bz2 |
Fixes "Add contact" dialog message when account is not connected. Reported by Alexandros Papadopoulos.
Diffstat (limited to 'src/net')
-rw-r--r-- | src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java index e6ebc67..24367a3 100644 --- a/src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java @@ -378,6 +378,21 @@ public class AddContactDialog final String contactAddress = contactAddressField.getText(); final String displayName = displayNameField.getText(); + if (!protocolProvider.isRegistered()) + { + new ErrorDialog( + GuiActivator.getUIService().getMainFrame(), + GuiActivator.getResources().getI18NString( + "service.gui.ADD_CONTACT_ERROR_TITLE"), + GuiActivator.getResources().getI18NString( + "service.gui.ADD_CONTACT_NOT_CONNECTED", + new String[]{contactAddress}), + ErrorDialog.WARNING) + .showDialog(); + + return; + } + if (displayName != null && displayName.length() > 0) { addRenameListener( protocolProvider, |