aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/java/sip/communicator/impl/gui/main/contactlist
diff options
context:
space:
mode:
authorDamian Minkov <damencho@jitsi.org>2012-04-10 12:45:31 +0000
committerDamian Minkov <damencho@jitsi.org>2012-04-10 12:45:31 +0000
commit854b7ca1870d461543b7ce907883da7119fb89b6 (patch)
treea19ac99177833ae80a8eeb66584862eeb296bff9 /src/net/java/sip/communicator/impl/gui/main/contactlist
parentbf7d41d620643420559d25bf222f47d203e05cc9 (diff)
downloadjitsi-854b7ca1870d461543b7ce907883da7119fb89b6.zip
jitsi-854b7ca1870d461543b7ce907883da7119fb89b6.tar.gz
jitsi-854b7ca1870d461543b7ce907883da7119fb89b6.tar.bz2
Adds option to add voicemail check URI to use it for checking voicemail messages.
Diffstat (limited to 'src/net/java/sip/communicator/impl/gui/main/contactlist')
-rw-r--r--src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListTreeCellRenderer.java2
-rw-r--r--src/net/java/sip/communicator/impl/gui/main/contactlist/notifsource/NotificationContact.java12
2 files changed, 12 insertions, 2 deletions
diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListTreeCellRenderer.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListTreeCellRenderer.java
index 60282fc..b693a89 100644
--- a/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListTreeCellRenderer.java
+++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/ContactListTreeCellRenderer.java
@@ -799,7 +799,7 @@ public class ContactListTreeCellRenderer
null,
null);
- if (telephonyContact != null ||
+ if ((telephonyContact != null && telephonyContact.getAddress() != null) ||
uiContact.getDescriptor() instanceof SourceContact ||
(hasPhone && providers.size() > 0))
{
diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/notifsource/NotificationContact.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/notifsource/NotificationContact.java
index f547ec3..d64c382 100644
--- a/src/net/java/sip/communicator/impl/gui/main/contactlist/notifsource/NotificationContact.java
+++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/notifsource/NotificationContact.java
@@ -39,6 +39,13 @@ public class NotificationContact
.getI18NString("service.gui.VOICEMAIL_TIP");
/**
+ * Tooltip for missing account.
+ */
+ private static final String VOICEMAIL_TIP_NO_ACCOUNT
+ = GuiActivator.getResources()
+ .getI18NString("service.gui.VOICEMAIL_TIP_NO_ACCOUNT");
+
+ /**
* The parent contact list group.
*/
private NotificationGroup parentGroup;
@@ -235,7 +242,10 @@ public class NotificationContact
tip.addLine(new JLabel[]{new JLabel(getDisplayDetails())});
tip.addLine(null, " ");
- tip.setBottomText(VOICEMAIL_TIP);
+ if(notificationDetail != null && notificationDetail.getAddress() != null)
+ tip.setBottomText(VOICEMAIL_TIP);
+ else
+ tip.setBottomText(VOICEMAIL_TIP_NO_ACCOUNT);
return tip;
}