From 032d17ea10f30f08cd0d9a5cf416cb72aea10862 Mon Sep 17 00:00:00 2001 From: Yana Stamcheva Date: Fri, 22 Oct 2010 16:27:17 +0000 Subject: [PATCH] Disable Desktop sharing and Video Telephony menu items if the corresponding operation sets aren't available. --- .../gui/main/contactlist/MetaContactRightButtonMenu.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/net/java/sip/communicator/impl/gui/main/contactlist/MetaContactRightButtonMenu.java b/src/net/java/sip/communicator/impl/gui/main/contactlist/MetaContactRightButtonMenu.java index d8cd20dd1..8a66ddefa 100644 --- a/src/net/java/sip/communicator/impl/gui/main/contactlist/MetaContactRightButtonMenu.java +++ b/src/net/java/sip/communicator/impl/gui/main/contactlist/MetaContactRightButtonMenu.java @@ -454,6 +454,14 @@ private void init() OperationSetBasicTelephony.class) == null) this.callItem.setEnabled(false); + if (metaContact.getDefaultContact( + OperationSetVideoTelephony.class) == null) + this.videoCallItem.setEnabled(false); + + if (metaContact.getDefaultContact( + OperationSetDesktopStreaming.class) == null) + this.desktopSharingItem.setEnabled(false); + if (metaContact.getDefaultContact( OperationSetBasicInstantMessaging.class) == null) this.sendMessageItem.setEnabled(false);