Revision: 28356
          http://sourceforge.net/p/bibdesk/svn/28356
Author:   hofman
Date:     2023-09-18 15:40:00 +0000 (Mon, 18 Sep 2023)
Log Message:
-----------
get first day or month from calendar

Modified Paths:
--------------
    trunk/bibdesk/NSDate_BDSKExtensions.m

Modified: trunk/bibdesk/NSDate_BDSKExtensions.m
===================================================================
--- trunk/bibdesk/NSDate_BDSKExtensions.m       2023-09-18 15:32:11 UTC (rev 
28355)
+++ trunk/bibdesk/NSDate_BDSKExtensions.m       2023-09-18 15:40:00 UTC (rev 
28356)
@@ -285,11 +285,11 @@
             [components setWeekday:[calendar firstWeekday]];
             break;
         case BDSKPeriodMonth:
-            [components setDay:1];
+            [components setDay:[calendar rangeOfUnit:NSCalendarUnitDay 
inUnit:NSCalendarUnitMonth forDate:self].location];
             break;
         case BDSKPeriodYear:
-            [components setDay:1];
-            [components setMonth:1];
+            [components setDay:[calendar 
minimumRangeOfUnit:NSCalendarUnitDay].location];
+            [components setMonth:[calendar rangeOfUnit:NSCalendarUnitMonth 
inUnit:NSCalendarUnitYear forDate:self].location];
             break;
         default:
             NSLog(@"Unknown period %ld", (long)period);

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

Reply via email to