From 9a82f1aa830ddf0f17c21cb26ec77e03851aa678 Mon Sep 17 00:00:00 2001 From: Wolfgang Sourdeau Date: Fri, 15 Dec 2006 22:23:27 +0000 Subject: [PATCH] Monotone-Parent: 3524afe3dc1375b43899e42b224b6e28d30bd026 Monotone-Revision: 789e36ae92d5b925324850844b3aff2f804f46c7 Monotone-Author: wsourdeau@inverse.ca Monotone-Date: 2006-12-15T22:23:27 Monotone-Branch: ca.inverse.sogo --- UI/SOGoUI/UIxComponent.m | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/UI/SOGoUI/UIxComponent.m b/UI/SOGoUI/UIxComponent.m index 268afeb56..5a353f213 100644 --- a/UI/SOGoUI/UIxComponent.m +++ b/UI/SOGoUI/UIxComponent.m @@ -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;