diff options
author | Yana Stamcheva <yana@jitsi.org> | 2012-02-10 16:17:43 +0000 |
---|---|---|
committer | Yana Stamcheva <yana@jitsi.org> | 2012-02-10 16:17:43 +0000 |
commit | 9328fc8a80241b3183a7df19a815939a8e45d594 (patch) | |
tree | 6ace3417978ca5da5681043d21b99e71a58ffea5 /src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java | |
parent | bc3c3c4a804091f83aee616807c334a4dcb43246 (diff) | |
download | jitsi-9328fc8a80241b3183a7df19a815939a8e45d594.zip jitsi-9328fc8a80241b3183a7df19a815939a8e45d594.tar.gz jitsi-9328fc8a80241b3183a7df19a815939a8e45d594.tar.bz2 |
Disables send file button when in a group chat.
Diffstat (limited to 'src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java')
-rw-r--r-- | src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java | 14 |
1 files changed, 10 insertions, 4 deletions
diff --git a/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java b/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java index 59e90da..6e74708 100644 --- a/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java +++ b/src/net/java/sip/communicator/impl/gui/main/chat/toolBars/MainToolBar.java @@ -179,6 +179,11 @@ public class MainToolBar this.add(desktopSharingButton); this.add(sendFileButton); + ChatPanel chatPanel = chatContainer.getCurrentChat(); + if (chatPanel == null + || !(chatPanel.getChatSession() instanceof MetaContactChatSession)) + sendFileButton.setEnabled(false); + this.addSeparator(); this.add(historyButton); @@ -313,16 +318,17 @@ public class MainToolBar inviteButton.setEnabled( chatPanel.findInviteChatTransport() != null); + sendFileButton.setEnabled( chatPanel.findFileTransferChatTransport() != null); - + boolean hasPhone = false; boolean hasTelephony = !getOperationSetForCapabilities( chatPanel.chatSession.getTransportsForOperationSet( OperationSetBasicTelephony.class), OperationSetBasicTelephony.class).isEmpty(); - + if(!hasTelephony && contact != null) { Iterator<Contact> contacts = contact.getContacts(); @@ -579,14 +585,14 @@ public class MainToolBar localizedType = GuiActivator.getResources(). getI18NString( - "service.gui.MOBILE_PHONE"); + "service.gui.MOBILE_PHONE"); } else { localizedType = GuiActivator.getResources(). getI18NString( - "service.gui.PHONE"); + "service.gui.PHONE"); } UIContactDetail cd = |