mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-20 02:45:25 +00:00
Monotone-Parent: 3524afe3dc1375b43899e42b224b6e28d30bd026
Monotone-Revision: 789e36ae92d5b925324850844b3aff2f804f46c7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-12-15T22:23:27 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -312,20 +312,21 @@ static BOOL uixDebugEnabled = NO;
|
||||
SOGoObject *currentClient, *parent;
|
||||
NSString *url;
|
||||
BOOL found;
|
||||
Class parentClass, groupFolderClass, userFolderClass;
|
||||
Class objectClass, groupFolderClass, userFolderClass;
|
||||
WOContext *ctx;
|
||||
|
||||
found = NO;
|
||||
groupFolderClass = [SOGoCustomGroupFolder class];
|
||||
userFolderClass = [SOGoUserFolder class];
|
||||
|
||||
currentClient = [self clientObject];
|
||||
objectClass = [currentClient class];
|
||||
found = (objectClass == groupFolderClass || objectClass == userFolderClass);
|
||||
while (!found && currentClient)
|
||||
{
|
||||
parent = [currentClient container];
|
||||
parentClass = [parent class];
|
||||
if (parentClass == groupFolderClass
|
||||
|| parentClass == userFolderClass)
|
||||
objectClass = [parent class];
|
||||
if (objectClass == groupFolderClass
|
||||
|| objectClass == userFolderClass)
|
||||
found = YES;
|
||||
else
|
||||
currentClient = parent;
|
||||
|
||||
Reference in New Issue
Block a user