Monotone-Parent: 96c27e14c931ea4da44d9e27355efd4f8b92a679

Monotone-Revision: f008e3c8a12e79d2a86e41320fe6a81f4adf4257

Monotone-Author: wsourdeau@inverse.ca
Monotone-Date: 2007-09-06T22:16:30
Monotone-Branch: ca.inverse.sogo
This commit is contained in:
Wolfgang Sourdeau
2007-09-06 22:16:30 +00:00
parent ea1efba0da
commit 6101ccce31
2 changed files with 24 additions and 17 deletions
+20 -17
View File
@@ -312,28 +312,31 @@ static BOOL uixDebugEnabled = NO;
SOGoObject *currentClient, *parent;
BOOL found;
Class objectClass, groupFolderClass, userFolderClass;
WOContext *ctx;
groupFolderClass = [SOGoCustomGroupFolder class];
userFolderClass = [SOGoUserFolder class];
currentClient = [self clientObject];
objectClass = [currentClient class];
found = (objectClass == groupFolderClass || objectClass == userFolderClass);
while (!found && currentClient)
if (currentClient
&& [currentClient isKindOfClass: [SOGoObject class]])
{
parent = [currentClient container];
objectClass = [parent class];
if (objectClass == groupFolderClass
|| objectClass == userFolderClass)
found = YES;
else
currentClient = parent;
groupFolderClass = [SOGoCustomGroupFolder class];
userFolderClass = [SOGoUserFolder class];
objectClass = [currentClient class];
found = (objectClass == groupFolderClass || objectClass == userFolderClass);
while (!found && currentClient)
{
parent = [currentClient container];
objectClass = [parent class];
if (objectClass == groupFolderClass
|| objectClass == userFolderClass)
found = YES;
else
currentClient = parent;
}
}
else
currentClient = [WOApplication application];
ctx = context;
return [[currentClient baseURLInContext:ctx] hostlessURL];
return [[currentClient baseURLInContext: context] hostlessURL];
}
- (NSString *) resourcesPath