mirror of
https://github.com/inverse-inc/sogo.git
synced 2026-05-19 10:25:27 +00:00
Monotone-Parent: 040674761c27c58b25e81406da993b3e7189cf9c
Monotone-Revision: 7f5165a92f3e95ebbe203abdc6531d84a48f20af Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2008-05-02T22:51:49 Monotone-Branch: ca.inverse.sogo
This commit is contained in:
@@ -41,7 +41,7 @@
|
||||
#import <SoObjects/SOGo/SOGoUser.h>
|
||||
#import <SoObjects/SOGo/SOGoObject.h>
|
||||
#import <SoObjects/SOGo/SOGoContentObject.h>
|
||||
#import <SoObjects/SOGo/SOGoCustomGroupFolder.h>
|
||||
// #import <SoObjects/SOGo/SOGoCustomGroupFolder.h>
|
||||
#import <SoObjects/SOGo/SOGoPermissions.h>
|
||||
|
||||
#import "UIxJSClose.h"
|
||||
@@ -318,23 +318,26 @@ static BOOL uixDebugEnabled = NO;
|
||||
{
|
||||
SOGoObject *currentClient, *parent;
|
||||
BOOL found;
|
||||
Class objectClass, groupFolderClass, userFolderClass;
|
||||
Class objectClass, userFolderClass;
|
||||
// , groupFolderClass
|
||||
|
||||
currentClient = [self clientObject];
|
||||
if (currentClient
|
||||
&& [currentClient isKindOfClass: [SOGoObject class]])
|
||||
{
|
||||
groupFolderClass = [SOGoCustomGroupFolder class];
|
||||
// groupFolderClass = [SOGoCustomGroupFolder class];
|
||||
userFolderClass = [SOGoUserFolder class];
|
||||
|
||||
objectClass = [currentClient class];
|
||||
found = (objectClass == groupFolderClass || objectClass == userFolderClass);
|
||||
// found = (objectClass == groupFolderClass || objectClass == userFolderClass);
|
||||
found = (objectClass == userFolderClass);
|
||||
while (!found && currentClient)
|
||||
{
|
||||
parent = [currentClient container];
|
||||
objectClass = [parent class];
|
||||
if (objectClass == groupFolderClass
|
||||
|| objectClass == userFolderClass)
|
||||
if (// objectClass == groupFolderClass
|
||||
// ||
|
||||
objectClass == userFolderClass)
|
||||
found = YES;
|
||||
else
|
||||
currentClient = parent;
|
||||
|
||||
Reference in New Issue
Block a user