Revision: 28364
http://sourceforge.net/p/bibdesk/svn/28364
Author: hofman
Date: 2023-09-21 15:58:36 +0000 (Thu, 21 Sep 2023)
Log Message:
-----------
retain return value from init
Modified Paths:
--------------
trunk/bibdesk/NSDate_BDSKExtensions.m
Modified: trunk/bibdesk/NSDate_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSDate_BDSKExtensions.m 2023-09-21 15:48:29 UTC (rev
28363)
+++ trunk/bibdesk/NSDate_BDSKExtensions.m 2023-09-21 15:58:36 UTC (rev
28364)
@@ -108,7 +108,7 @@
yearString = [(BDSKStringNode *)[[yearString nodes] objectAtIndex:0]
value];
if ([NSString isEmptyString:yearString]) {
[[self init] release];
- return nil;
+ self = nil;
} else {
if([monthString isComplex]) {
BDSKStringNode *node = nil;
@@ -170,10 +170,14 @@
[components setMonth:0];
[components setSecond:0];
NSDate *date = [calendar dateFromComponents:components];
- if (date == nil)
- date = [self initWithMonthDayYearString:[NSString
stringWithFormat:@"%@-15-%@", monthString, yearString]];
- return date;
+ if (date) {
+ [self release];
+ self = [date retain];
+ } else {
+ self = [self initWithMonthDayYearString:[NSString
stringWithFormat:@"%@-15-%@", monthString, yearString]];
+ }
}
+ return self;
}
- (NSString *)dateDescription{
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Bibdesk-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bibdesk-commit