X-Git-Url: https://err.no/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=sope-ical%2FNGiCal%2FiCalDataSource.m;h=b84c39402b83ad77ca1e68493311a9c3271a6915;hb=d433210e48deeba4bae84f324e6cb5345efe0ba2;hp=92b00f98c34371c9fb9369b7ab9d6db0061538c9;hpb=a41e4a84a9ba53f9546299031fc10720af43ebdb;p=sope diff --git a/sope-ical/NGiCal/iCalDataSource.m b/sope-ical/NGiCal/iCalDataSource.m index 92b00f98..b84c3940 100644 --- a/sope-ical/NGiCal/iCalDataSource.m +++ b/sope-ical/NGiCal/iCalDataSource.m @@ -163,13 +163,14 @@ static SaxObjectDecoder *sax = nil; NSArray *calendars; unsigned i, count; - if (![[_cal objectForKey:@"tag"] isEqualToString:@"iCalendar"]) { + if (![[(NSDictionary *)_cal objectForKey:@"tag"] + isEqualToString:@"iCalendar"]) { [self logWithFormat: @"ERROR: calendar (entity=%@) passed in as a dictionary: %@", _cal]; } - if ((calendars = [_cal objectForKey:@"subcomponents"]) == nil) + if ((calendars=[(NSDictionary *)_cal objectForKey:@"subcomponents"])==nil) return nil; count = [calendars count];