From: Christiaan H. <ho...@us...> - 2005-07-30 22:00:04
|
Update of /cvsroot/bibdesk/bibdesk In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv23499 Modified Files: Tag: BR_1x BibItem.m Log Message: Check for a nil valueStr as the date can be invalid. Dates written in a non-standard way are now not displayed in the preview. Index: BibItem.m =================================================================== RCS file: /cvsroot/bibdesk/bibdesk/BibItem.m,v retrieving revision 1.221.2.15 retrieving revision 1.221.2.16 diff -C2 -d -r1.221.2.15 -r1.221.2.16 *** BibItem.m 29 Jul 2005 21:56:01 -0000 1.221.2.15 --- BibItem.m 30 Jul 2005 21:59:52 -0000 1.221.2.16 *************** *** 1109,1112 **** --- 1109,1114 ---- ![key isEqualToString:BDSKTitleString]){ + valueStr = nil; + if([key isEqualToString:BDSKDateCreatedString] || [key isEqualToString:BDSKDateModifiedString]){ *************** *** 1135,1156 **** } ! if([reqKeys containsObject:key]){ ! ! [reqStr appendAttributedString:[[[NSAttributedString alloc] initWithString:[NSString stringWithFormat:@"%@\n",key] ! attributes:keyAttributes] autorelease]]; ! [reqStr appendAttributedString:valueStr]; ! [reqStr appendString:@"\n"]; ! ! }else{ ! ! [nonReqStr appendAttributedString:[[[NSAttributedString alloc] initWithString:key ! attributes:keyAttributes] autorelease]]; ! [nonReqStr appendString:@"\n"]; ! [nonReqStr appendAttributedString:valueStr]; ! [nonReqStr appendString:@"\n"]; ! ! ! } ! [valueStr release]; } } --- 1137,1161 ---- } ! if(valueStr){ ! if([reqKeys containsObject:key]){ ! ! [reqStr appendAttributedString:[[[NSAttributedString alloc] initWithString:key ! attributes:keyAttributes] autorelease]]; ! [reqStr appendString:@"\n"]; ! [reqStr appendAttributedString:valueStr]; ! [reqStr appendString:@"\n"]; ! ! }else{ ! ! [nonReqStr appendAttributedString:[[[NSAttributedString alloc] initWithString:key ! attributes:keyAttributes] autorelease]]; ! [nonReqStr appendString:@"\n"]; ! [nonReqStr appendAttributedString:valueStr]; ! [nonReqStr appendString:@"\n"]; ! ! ! } ! [valueStr release]; ! } } } |