Skip to content
Snippets Groups Projects
Commit 5e153868 authored by Yann Leboulanger's avatar Yann Leboulanger
Browse files

ability to send file to contacts without a resource (but still not to fake jid) Fixes #7077

parent afdd17be
No related branches found
No related tags found
No related merge requests found
...@@ -1723,18 +1723,19 @@ class ChatControl(ChatControlBase): ...@@ -1723,18 +1723,19 @@ class ChatControl(ChatControlBase):
self._video_button.set_sensitive(self.video_available) self._video_button.set_sensitive(self.video_available)
# Send file # Send file
if self.contact.supports(NS_FILE) and self.contact.resource: if self.contact.supports(NS_FILE) and (self.type_id == 'chat' or \
self.gc_contact.resource):
self._send_file_button.set_sensitive(True) self._send_file_button.set_sensitive(True)
self._send_file_button.set_tooltip_text('') self._send_file_button.set_tooltip_text('')
else: else:
self._send_file_button.set_sensitive(False) self._send_file_button.set_sensitive(False)
if not self.contact.supports(NS_FILE): if not self.contact.supports(NS_FILE):
self._send_file_button.set_tooltip_text(_( self._send_file_button.set_tooltip_text(_(
"This contact does not support file transfer.")) "This contact does not support file transfer."))
else: else:
self._send_file_button.set_tooltip_text( self._send_file_button.set_tooltip_text(
_("You need to know the real JID of the contact to send him or " _("You need to know the real JID of the contact to send "
"her a file.")) "him or her a file."))
# Convert to GC # Convert to GC
if self.contact.supports(NS_MUC): if self.contact.supports(NS_MUC):
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment