From: <mm...@us...> - 2003-07-07 01:16:48
|
Update of /cvsroot/bibdesk/bibdesk In directory sc8-pr-cvs1:/tmp/cvs-serv32371 Modified Files: BibTypeManager.m Log Message: added some error checking stuff Index: BibTypeManager.m =================================================================== RCS file: /cvsroot/bibdesk/bibdesk/BibTypeManager.m,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** BibTypeManager.m 30 Nov 2002 11:47:19 -0000 1.1 --- BibTypeManager.m 7 Jul 2003 01:16:45 -0000 1.2 *************** *** 28,32 **** - (NSArray *)allRemovableFieldNames{ ! return [_typeInfoDict objectForKey:@"AllRemovableFieldNames"]; } --- 28,34 ---- - (NSArray *)allRemovableFieldNames{ ! NSArray *names = [_typeInfoDict objectForKey:@"AllRemovableFieldNames"]; ! if (names == nil) [NSException raise:@"nilNames exception" format:@"allRemovableFieldNames returning nil."]; ! return names; } *************** *** 36,42 **** if(fieldsForType){ return [fieldsForType objectForKey:@"required"]; } - - return [NSArray array]; } --- 38,44 ---- if(fieldsForType){ return [fieldsForType objectForKey:@"required"]; + }else{ + return [NSArray array]; } } *************** *** 46,52 **** if(fieldsForType){ return [fieldsForType objectForKey:@"optional"]; } - - return [NSArray array]; } --- 48,54 ---- if(fieldsForType){ return [fieldsForType objectForKey:@"optional"]; + }else{ + return [NSArray array]; } } |