use a mutable array

This commit is contained in:
Mitchell Livingston 2006-10-16 02:42:46 +00:00
parent f09f6568b0
commit 3bac536bc2
2 changed files with 4 additions and 11 deletions

View File

@ -93,7 +93,7 @@
BOOL fUpdateInProgress;
Badger * fBadger;
NSArray * fAutoImportedNames;
NSMutableArray * fAutoImportedNames;
}
- (void) openFiles: (NSArray *) filenames;

View File

@ -113,8 +113,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
[fSortType release];
[fFilterType release];
if (fAutoImportedNames)
[fAutoImportedNames release];
[fAutoImportedNames release];
tr_close(fLib);
[super dealloc];
@ -1563,11 +1562,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
- (void) changeAutoImport
{
if (fAutoImportedNames)
{
[fAutoImportedNames release];
fAutoImportedNames = nil;
}
[fAutoImportedNames removeAllObjects];
if ([fDefaults boolForKey: @"AutoImport"])
[self checkAutoImportDirectory];
@ -1587,9 +1582,7 @@ static void sleepCallBack(void * controller, io_service_t y, natural_t messageTy
//only import those that have not been imported yet
NSMutableArray * newNames = [importedNames mutableCopy];
[newNames removeObjectsInArray: fAutoImportedNames];
if (fAutoImportedNames)
[fAutoImportedNames release];
fAutoImportedNames = [importedNames retain];
[fAutoImportedNames addObjectsFromArray: newNames];
NSEnumerator * enumerator = [newNames objectEnumerator];
NSString * file;