Changeset 4778

Show
Ignore:
Timestamp:
05/20/07 00:14:28 (2 years ago)
Author:
morris
Message:

Refactor some autoreleases

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • libwired/trunk/libwired/collections/wi-hash.c

    r4774 r4778  
    461461         
    462462        if(hash->key_count == 0) 
    463                 return wi_autorelease(wi_array_init(wi_array_alloc())); 
     463                return wi_array(); 
    464464         
    465465        callbacks.retain                = NULL; 
  • libwired/trunk/libwired/system/wi-terminal.c

    r4679 r4778  
    591591        } 
    592592         
    593         return array
     593        return wi_autorelease(array)
    594594} 
    595595 
     
    602602        wi_release(buffer->linebuffer); 
    603603         
    604         buffer->linebuffer = array
     604        buffer->linebuffer = wi_retain(array)
    605605} 
    606606 
     
    650650        wi_array_add_data_from_array(buffer->linebuffer, array); 
    651651         
    652         wi_release(array); 
    653652        wi_release(string); 
    654653