From: Jay Freeman (saurik) Date: Tue, 10 Jun 2014 08:41:17 +0000 (-0700) Subject: Do not show timestamp for "ancient" recent items. X-Git-Tag: v1.1.10~24 X-Git-Url: https://git.saurik.com/cydia.git/commitdiff_plain/0cadb3529348074146a4b89605601815afead5cb Do not show timestamp for "ancient" recent items. --- diff --git a/MobileCydia.mm b/MobileCydia.mm index 0dbc42d1..804905c3 100644 --- a/MobileCydia.mm +++ b/MobileCydia.mm @@ -8000,14 +8000,21 @@ static void HomeControllerReachabilityCallback(SCNetworkReachabilityRef reachabi Package *package([packages objectAtIndex:offset]); time_t upgraded([package upgraded]); - upgraded -= upgraded % (60 * 60 * 24); + if (upgraded < 1168364520) + upgraded = 0; + else + upgraded -= upgraded % (60 * 60 * 24); if (section == nil || upgraded != last) { last = upgraded; NSString *name; - name = (NSString *) CFDateFormatterCreateStringWithDate(NULL, formatter, (CFDateRef) [NSDate dateWithTimeIntervalSince1970:upgraded]); - [name autorelease]; + if (upgraded == 0) + continue; // XXX: name = UCLocalize("..."); + else { + name = (NSString *) CFDateFormatterCreateStringWithDate(NULL, formatter, (CFDateRef) [NSDate dateWithTimeIntervalSince1970:upgraded]); + [name autorelease]; + } section = [[[Section alloc] initWithName:name row:offset localize:NO] autorelease]; [sections addObject:section];