Show
Ignore:
Timestamp:
08/29/07 22:54:02 (15 months ago)
Author:
roidelapluie
Message:

Ask user before overwriting a preset status message. Fix #3277.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/gajim_0.11.1/src/dialogs.py

    r7940 r8600  
    403403                                msg_name = msg_text_1l 
    404404                        msg_name = msg_name.decode('utf-8') 
    405                         iter_ = self.message_liststore.append((msg_name,)) 
    406  
    407                         gajim.config.add_per('statusmsg', msg_name) 
     405 
     406                        if msg_name in self.preset_messages_dict: 
     407                                dlg2 = ConfirmationDialog(_('Overwrite Status Message?'), 
     408                                        _('This name is already used. Do you want to overwrite this status message?')) 
     409                                resp = dlg2.run() 
     410                                if resp != gtk.RESPONSE_OK: 
     411                                        return 
     412                        else: 
     413                                iter_ = self.message_liststore.append((msg_name,)) 
     414                                gajim.config.add_per('statusmsg', msg_name) 
     415                                # select in combobox the one we just saved  
     416                                self.message_combobox.set_active_iter(iter_) 
    408417                        gajim.config.set_per('statusmsg', msg_name, 'message', msg_text_1l) 
    409418                        self.preset_messages_dict[msg_name] = msg_text 
    410                         # select in combobox the one we just saved  
    411                         self.message_combobox.set_active_iter(iter_) 
    412419 
    413420