Fix sensitive for file transfer button

This commit is contained in:
Denis Fomin 2013-09-05 12:15:28 +04:00
parent 6d4c849ca0
commit cf9125bc98
1 changed files with 4 additions and 3 deletions

View File

@ -1810,14 +1810,15 @@ class ChatControl(ChatControlBase):
# Send file # Send file
if ((self.contact.supports(NS_FILE) or \ if ((self.contact.supports(NS_FILE) or \
self.contact.supports(NS_JINGLE_FILE_TRANSFER)) or \ self.contact.supports(NS_JINGLE_FILE_TRANSFER)) and \
self.type_id == 'chat' or self.gc_contact.resource) and \ (self.type_id == 'chat' or self.gc_contact.resource)) and \
self.contact.show != 'offline': self.contact.show != 'offline':
self._send_file_button.set_sensitive(True) self._send_file_button.set_sensitive(True)
self._send_file_button.set_tooltip_text(_('Send files')) self._send_file_button.set_tooltip_text(_('Send files'))
else: else:
self._send_file_button.set_sensitive(False) self._send_file_button.set_sensitive(False)
if not (self.contact.supports(NS_FILE) or self.contact.supports(NS_JINGLE_FILE_TRANSFER)): if not (self.contact.supports(NS_FILE) or self.contact.supports(
NS_JINGLE_FILE_TRANSFER)):
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: