aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorYana Stamcheva <yana@jitsi.org>2012-07-27 05:26:59 +0000
committerYana Stamcheva <yana@jitsi.org>2012-07-27 05:26:59 +0000
commit114f31268c41cc10366c0f02a94013d2748a832a (patch)
treec55f24bba9efa4df38eb26ea697a05560350605a /src
parentf8e0e34b699bc47f6cf35e1e5c49a9d500fea73f (diff)
downloadjitsi-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')
-rw-r--r--src/net/java/sip/communicator/impl/gui/main/contactlist/AddContactDialog.java15
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,