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:
Wolfgang Sourdeau
2008-05-02 22:51:49 +00:00
parent 5c0e33e916
commit 061ac2aa45
5 changed files with 42 additions and 34 deletions
+9 -6
View File
@@ -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;