Show
Ignore:
Timestamp:
07/16/07 22:06:21 (3 years ago)
Author:
roidelapluie
Message:

add continue support

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • gajim/branches/chat2muc/src/dialogs.py

    r84 r85  
    25632563class InvitationReceivedDialog: 
    25642564        def __init__(self, account, room_jid, contact_jid, password = None, 
    2565         comment = None): 
     2565        comment = None, is_continued = False): 
    25662566 
    25672567                self.room_jid = room_jid 
    25682568                self.account = account 
     2569                self.is_continued = is_continued 
    25692570                xml = gtkgui_helpers.get_glade('invitation_received_dialog.glade') 
    25702571                self.dialog = xml.get_widget('invitation_received_dialog') 
    25712572 
    25722573                #Don't translate $Contact 
    2573                 pritext = _('$Contact has invited you to group chat %(room_jid)s')\ 
    2574                         % {'room_jid': room_jid} 
     2574                if is_continued: 
     2575                        pritext = _('$Contact has invited you to join a discussion') 
     2576                else: 
     2577                        pritext = _('$Contact has invited you to group chat %(room_jid)s')\ 
     2578                                % {'room_jid': room_jid} 
    25752579                contact = gajim.contacts.get_first_contact_from_jid(account, contact_jid) 
    25762580                if contact and contact.name: 
     
    26002604                self.dialog.destroy() 
    26012605                try: 
    2602                         JoinGroupchatWindow(self.account, self.room_jid) 
     2606                        if self.is_continued: 
     2607                                gajim.interface.roster.join_gc_room(self.account, self.room_jid, 
     2608                                        gajim.nicks[self.account], None, is_continued=True) 
     2609                        else: 
     2610                                JoinGroupchatWindow(self.account, self.room_jid) 
    26032611                except GajimGeneralException: 
    26042612                        pass