From 0cadb3529348074146a4b89605601815afead5cb Mon Sep 17 00:00:00 2001 From: "Jay Freeman (saurik)" Date: Tue, 10 Jun 2014 01:41:17 -0700 Subject: Do not show timestamp for "ancient" recent items. --- MobileCydia.mm | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/MobileCydia.mm b/MobileCydia.mm index 0dbc42d..804905c 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]; -- cgit v1.2.3