Changeset 9899
- Timestamp:
- 07/08/08 21:15:54 (5 months ago)
- Location:
- trunk/src
- Files:
-
- 3 modified
-
common/caps.py (modified) (1 diff)
-
dialogs.py (modified) (2 diffs)
-
roster_window.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/common/caps.py
r9873 r9899 181 181 182 182 def is_supported(self, contact, feature): 183 if not contact .resource:183 if not contact or not contact.resource: 184 184 return False 185 185 -
trunk/src/dialogs.py
r9889 r9899 2316 2316 # if offline or connecting 2317 2317 ErrorDialog(_('Connection not available'), 2318 _('Please make sure you are connected with "%s".') % self.account)2318 _('Please make sure you are connected with "%s".') % self.account) 2319 2319 return 2320 if type(self.to) == type([]):2320 if isinstance(self.to, list): 2321 2321 sender_list = [i[0].jid + '/' + i[0].resource for i in self.to] 2322 2322 else: … … 2326 2326 if self.completion_dict.has_key(to_whom_jid): 2327 2327 to_whom_jid = self.completion_dict[to_whom_jid].jid 2328 2328 2329 subject = self.subject_entry.get_text().decode('utf-8') 2329 2330 begin, end = self.message_tv_buffer.get_bounds() 2330 2331 message = self.message_tv_buffer.get_text(begin, end).decode('utf-8') 2331 2332 2332 if to_whom_jid.find('/announce/') != -1:2333 if '/announce/' in to_whom_jid: 2333 2334 gajim.connections[self.account].send_motd(to_whom_jid, subject, 2334 2335 message) 2335 return2336 continue 2336 2337 2337 2338 if self.session: -
trunk/src/roster_window.py
r9895 r9899 5494 5494 invite_to_new_room_menuitem.set_submenu(self.build_resources_submenu( 5495 5495 contact_list, account, self.on_invite_to_new_room, cap=NS_MUC)) 5496 else: 5497 if gajim.capscache.is_supported(contact, NS_MUC): 5498 invite_menuitem.set_sensitive(True) 5499 invite_to_new_room_menuitem.connect('activate', 5500 self.on_invite_to_new_room, list_) 5501 else: 5502 invite_menuitem.set_sensitive(False) 5496 elif len(list_) == 1 and gajim.capscache.is_supported(contact, NS_MUC): 5497 invite_menuitem.set_sensitive(True) 5498 invite_to_new_room_menuitem.connect('activate', 5499 self.on_invite_to_new_room, list_) 5500 else: 5501 invite_menuitem.set_sensitive(False) 5503 5502 # transform None in 'jabber' 5504 5503 c_t = contacts_transport or 'jabber'
