aboutsummaryrefslogtreecommitdiffstats
path: root/Source/SPFavoritesImporter.m
diff options
context:
space:
mode:
Diffstat (limited to 'Source/SPFavoritesImporter.m')
-rw-r--r--Source/SPFavoritesImporter.m49
1 files changed, 23 insertions, 26 deletions
diff --git a/Source/SPFavoritesImporter.m b/Source/SPFavoritesImporter.m
index f80d6cff..30d21603 100644
--- a/Source/SPFavoritesImporter.m
+++ b/Source/SPFavoritesImporter.m
@@ -67,36 +67,33 @@ static NSString *SPOldPreferenceFileFavoritesKey = @"favorites";
*/
- (void)_importFavoritesInBackground
{
- NSAutoreleasePool *pool = [[NSAutoreleasePool alloc] init];
-
- NSDictionary *importData;
- NSFileManager *fileManager = [NSFileManager defaultManager];
-
- if ([fileManager fileExistsAtPath:[self importPath]]) {
- importData = [[[NSDictionary alloc] initWithContentsOfFile:[self importPath]] autorelease];
-
- NSArray *favorites = [importData valueForKey:SPFavoritesDataRootKey];
-
- if (favorites) {
- [self _informDelegateOfImportDataAvailable:favorites];
- }
- else {
+ @autoreleasepool {
+ NSDictionary *importData;
+ NSFileManager *fileManager = [NSFileManager defaultManager];
+
+ if ([fileManager fileExistsAtPath:[self importPath]]) {
+ importData = [[[NSDictionary alloc] initWithContentsOfFile:[self importPath]] autorelease];
- // Check to see whether we're importing favorites from an old preferences file
- if ([importData valueForKey:SPOldPreferenceFileFavoritesKey]) {
- [self _informDelegateOfImportDataAvailable:[importData valueForKey:SPOldPreferenceFileFavoritesKey]];
- } else {
- [self _informDelegateOfErrorCode:NSFileReadUnknownError
- description:NSLocalizedString(@"Error reading import file.", @"error reading import file")];
+ NSArray *favorites = [importData valueForKey:SPFavoritesDataRootKey];
+
+ if (favorites) {
+ [self _informDelegateOfImportDataAvailable:favorites];
+ }
+ else {
+ // Check to see whether we're importing favorites from an old preferences file
+ if ([importData valueForKey:SPOldPreferenceFileFavoritesKey]) {
+ [self _informDelegateOfImportDataAvailable:[importData valueForKey:SPOldPreferenceFileFavoritesKey]];
+ } else {
+ [self _informDelegateOfErrorCode:NSFileReadUnknownError
+ description:NSLocalizedString(@"Error reading import file.", @"error reading import file")];
+ }
}
}
+ else {
+ [self _informDelegateOfErrorCode:NSFileReadNoSuchFileError
+ description:NSLocalizedString(@"Import file does not exist.", @"import file does not exist message")];
+ }
}
- else {
- [self _informDelegateOfErrorCode:NSFileReadNoSuchFileError
- description:NSLocalizedString(@"Import file does not exist.", @"import file does not exist message")];
- }
-
- [pool release];
}
/**