From aa5432b0e9c1545c4e7f952864eb542e4a3953f8 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sun, 10 Apr 2016 10:50:59 +0200 Subject: UPDATES: Use new constants for MacOS X 10.10 --- backends/updates/macosx/macosx-updates.mm | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'backends') diff --git a/backends/updates/macosx/macosx-updates.mm b/backends/updates/macosx/macosx-updates.mm index a7888a70e6..64d1028734 100644 --- a/backends/updates/macosx/macosx-updates.mm +++ b/backends/updates/macosx/macosx-updates.mm @@ -33,6 +33,8 @@ #include #include +#include + SUUpdater *sparkleUpdater; /** @@ -136,8 +138,13 @@ int MacOSXUpdateManager::getUpdateCheckInterval() { bool MacOSXUpdateManager::getLastUpdateCheckTimeAndDate(TimeDate &t) { NSDate *date = [sparkleUpdater lastUpdateCheckDate]; +#ifdef MAC_OS_X_VERSION_10_10 + NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSCalendarIdentifierGregorian]; + NSDateComponents *components = [gregorian components:(NSCalendarUnitDay | NSCalendarUnitWeekday) fromDate:date]; +#else NSCalendar *gregorian = [[NSCalendar alloc] initWithCalendarIdentifier:NSGregorianCalendar]; NSDateComponents *components = [gregorian components:(NSDayCalendarUnit | NSWeekdayCalendarUnit) fromDate:date]; +#endif t.tm_wday = [components weekday]; t.tm_year = [components year]; -- cgit v1.2.3