Monotone-Parent: 69bdee75f2d2b26ac2ca5a3bb53a6a43becfcb06

Monotone-Revision: 7e8a884a4d8254949154e9c2650acb95f5c3565a

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2009-06-04T18:56:06
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2009-06-04 18:56:06 +00:00
parent 1f0ac38a09
commit 27613474ac
+14 -10
View File
@@ -208,18 +208,22 @@ static NSLock *lock;
NSMutableArray *names;
id currentObject;
names = [NSMutableArray new];
[names addObject: name];
currentObject = container;
while ((nameInContainer = [currentObject nameInContainer]))
if ([name length])
{
[names addObject: nameInContainer];
currentObject = [currentObject container];
}
names = [NSMutableArray array];
fullPath = [names componentsJoinedByString: @"/"];
[names release];
[names addObject: name];
currentObject = container;
while ((nameInContainer = [currentObject nameInContainer]))
{
[names addObject: nameInContainer];
currentObject = [currentObject container];
}
fullPath = [names componentsJoinedByString: @"/"];
}
else
fullPath = nil;
return fullPath;
}