]> err.no Git - sope/commitdiff
fixed some OSX issue
authorhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 19 Oct 2004 22:28:39 +0000 (22:28 +0000)
committerhelge <helge@e4a50df8-12e2-0310-a44c-efbce7f8a7e3>
Tue, 19 Oct 2004 22:28:39 +0000 (22:28 +0000)
git-svn-id: http://svn.opengroupware.org/SOPE/trunk@281 e4a50df8-12e2-0310-a44c-efbce7f8a7e3

sope-ical/NGiCal/ChangeLog
sope-ical/NGiCal/Version
sope-ical/NGiCal/iCalRenderer.m

index bfcdcefe06629ee601c40043df2d3b0e0c2bb73d..2842f055624fefd594a05bc97d86333014874074 100644 (file)
@@ -1,5 +1,7 @@
 2004-10-20  Helge Hess  <helge.hess@opengroupware.org>
 
+       * iCalRenderer.m: fixed some issue with Cocoa Foundation (v4.3.33)
+
        * v4.3.32
 
        * iCalEvent.m: added -vEvent method to produce an iCalendar
index d5af3010e57533290654674cd600f75bc35d9a6d..0a1e54b3163da76947ea16917bc16af32d494b02 100644 (file)
@@ -2,4 +2,4 @@
 
 MAJOR_VERSION=4
 MINOR_VERSION=3
-SUBMINOR_VERSION:=32
+SUBMINOR_VERSION:=33
index dec0e08396a9c61d458db2a0ed390572798fec6c..63580651570a3f52b6a9d3899e265531ac4e2e8b 100644 (file)
@@ -106,6 +106,8 @@ static unsigned DefaultICalStringCapacity = 1024;
 - (void)addVEventForAppointment:(iCalEvent *)event
   toString:(NSMutableString *)s
 {
+  id tmp;
+  
   [s appendString:@"BEGIN:VEVENT\r\n"];
   
   [s appendString:@"SUMMARY:"];
@@ -116,9 +118,12 @@ static unsigned DefaultICalStringCapacity = 1024;
     [s appendString:[[event location] iCalSafeString]];
     [s appendString:@"\r\n"];
   }
-  [s appendString:@"UID:"];
-  [s appendString:[event uid]];
-  [s appendString:@"\r\n"];
+  
+  if ((tmp = [event uid]) != nil) {
+    [s appendString:@"UID:"];
+    [s appendString:tmp];
+    [s appendString:@"\r\n"];
+  }
   
   [s appendString:@"DTSTART:"];
   [s appendString:[[event startDate] icalString]];
@@ -153,9 +158,11 @@ static unsigned DefaultICalStringCapacity = 1024;
     [s appendString:@"\r\n"];
   }
 
-  [s appendString:@"STATUS:"];
-  [s appendString:[event status]];
-  [s appendString:@"\r\n"];
+  if ((tmp = [event status]) != nil) {
+    [s appendString:@"STATUS:"];
+    [s appendString:tmp];
+    [s appendString:@"\r\n"];
+  }
 
   
   /* what's all this? */