mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-10-11 14:57:12 +00:00
Monotone-Parent: 63e89008bf0aa0171f79d7bf4570993b929c7c0d
Monotone-Revision: abbedeb3c6a9b4649d47fc35a90f1a0d3fe244c5 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2011-01-06T03:20:24 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
1 parent
12e392452c
commit
0a3c63f76e
4 files changed
+14
-3
No files matched your search
@@ -43,6 +43,7 @@
|
||||
- (NSString *) directory;
|
||||
|
||||
- (SOGoMAPIFSMessage *) newMessage;
|
||||
- (void) ensureDirectory;
|
||||
|
||||
@end
|
||||
|
||||
|
||||
@@ -133,7 +133,7 @@ static NSString *privateDir = nil;
|
||||
return [SOGoMAPIFSMessage objectWithName: filename inContainer: self];
|
||||
}
|
||||
|
||||
- (void) _ensureDirectorySanity
|
||||
- (void) ensureDirectory
|
||||
{
|
||||
NSFileManager *fm;
|
||||
NSDictionary *attributes;
|
||||
@@ -169,7 +169,7 @@ static NSString *privateDir = nil;
|
||||
BOOL isDir;
|
||||
|
||||
if (!directoryIsSane)
|
||||
[self _ensureDirectorySanity];
|
||||
[self ensureDirectory];
|
||||
|
||||
fm = [NSFileManager defaultManager];
|
||||
contents = [fm directoryContentsAtPath: directory];
|
||||
@@ -208,7 +208,7 @@ static NSString *privateDir = nil;
|
||||
BOOL isDir;
|
||||
|
||||
if (!directoryIsSane)
|
||||
[self _ensureDirectorySanity];
|
||||
[self ensureDirectory];
|
||||
|
||||
fm = [NSFileManager defaultManager];
|
||||
fullName = [directory stringByAppendingPathComponent: fileName];
|
||||
|
||||
@@ -74,6 +74,8 @@
|
||||
|
||||
[self logWithFormat: @"-MAPISave"];
|
||||
|
||||
[container ensureDirectory];
|
||||
|
||||
filePath = [[container directory]
|
||||
stringByAppendingPathComponent: nameInContainer];
|
||||
if (![properties writeToFile: filePath atomically: YES])
|
||||
|
||||
Reference in new issue
Block a user