diff options
author | Damian Minkov <damencho@jitsi.org> | 2012-04-10 12:45:31 +0000 |
---|---|---|
committer | Damian Minkov <damencho@jitsi.org> | 2012-04-10 12:45:31 +0000 |
commit | 854b7ca1870d461543b7ce907883da7119fb89b6 (patch) | |
tree | a19ac99177833ae80a8eeb66584862eeb296bff9 /src/net/java/sip/communicator/impl/gui/main/contactlist | |
parent | bf7d41d620643420559d25bf222f47d203e05cc9 (diff) | |
download | jitsi-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')
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; } |