From 70636441bb03d8d46d33e8ab87851c5babcfdc9b Mon Sep 17 00:00:00 2001 From: Francis Lachapelle Date: Mon, 21 Nov 2011 19:26:07 +0000 Subject: [PATCH] See SOPE/NGCards/ChangeLog. Monotone-Parent: c4570925f011f2af2dfe09f5e9cc51de5bd1e13e Monotone-Revision: fdaa328ccd09482653fc768fbb48964163c257d9 Monotone-Author: flachapelle@inverse.ca Monotone-Date: 2011-11-21T19:26:07 --- SOPE/NGCards/ChangeLog | 5 +++++ SOPE/NGCards/iCalTimeZone.m | 7 +++++-- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/SOPE/NGCards/ChangeLog b/SOPE/NGCards/ChangeLog index fd6b23d98..b78570076 100644 --- a/SOPE/NGCards/ChangeLog +++ b/SOPE/NGCards/ChangeLog @@ -1,3 +1,8 @@ +2011-11-21 Francis Lachapelle + + * iCalTimeZone.m (+knownTimeZoneNames): ignore files that don't + have a .ics extension. + 2011-11-13 Wolfgang Sourdeau * iCalTrigger.m (-setValue:, value): removed useless accessors. diff --git a/SOPE/NGCards/iCalTimeZone.m b/SOPE/NGCards/iCalTimeZone.m index 9e645af09..4754c0793 100644 --- a/SOPE/NGCards/iCalTimeZone.m +++ b/SOPE/NGCards/iCalTimeZone.m @@ -148,8 +148,11 @@ static NSArray *knownTimeZones; if ([fm fileExistsAtPath: zonePath isDirectory: &b] && !b) { ext = [zone rangeOfString: @".ics"]; - zone = [zone substringToIndex: ext.location]; - [timeZoneNames addObject: zone]; + if (ext.location != NSNotFound) + { + zone = [zone substringToIndex: ext.location]; + [timeZoneNames addObject: zone]; + } } } }