Show
Ignore:
Timestamp:
01/13/07 23:35:41 (23 months ago)
Author:
asterix
Message:

merge diff from trunc to 0.11 branch

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/gajim_0.11/src/profile_window.py

    r7787 r7829  
    111111        def on_set_avatar_button_clicked(self, widget): 
    112112                def on_ok(widget, path_to_file): 
     113                        must_delete = False 
    113114                        filesize = os.path.getsize(path_to_file) # in bytes 
    114115                        #FIXME: use messages for invalid file for 0.11 
     
    141142                                                        'avatar_scaled.png') 
    142143                                                scaled_pixbuf.save(path_to_file, 'png') 
     144                                                must_delete = True 
    143145                        self.dialog.destroy() 
    144146 
     
    155157                        # returns None if unknown type 
    156158                        self.avatar_mime_type = mimetypes.guess_type(path_to_file)[0] 
     159                        if must_delete:  
     160                                try:  
     161                                        os.remove(path_to_file)  
     162                                except OSError:  
     163                                        gajim.log.debug('Cannot remove %s' % path_to_file) 
    157164 
    158165                def on_clear(widget):