From 83eb0edad27b7a0f0a2b91956e2550f08171588f Mon Sep 17 00:00:00 2001 From: michael starke Date: Wed, 31 Jul 2013 03:23:29 +0200 Subject: [PATCH] Kdb handling optimized --- MacPass/MPDocument.m | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MacPass/MPDocument.m b/MacPass/MPDocument.m index d84b7627..e0934753 100644 --- a/MacPass/MPDocument.m +++ b/MacPass/MPDocument.m @@ -356,6 +356,9 @@ typedef NS_ENUM(NSUInteger, MPAlertType) { - (KdbGroup *)templates { static KdbGroup *_templates = nil; + if(self.version == MPDatabaseVersion3) { + return nil; + } BOOL templateValid = [((Kdb4Group *)_templates).uuid isEqual:self.treeV4.entryTemplatesGroup]; if(!templateValid) { _templates = [self findGroup:self.treeV4.entryTemplatesGroup]; @@ -364,6 +367,9 @@ typedef NS_ENUM(NSUInteger, MPAlertType) { } - (BOOL)isItemTrashed:(id)item { + if(self.version == MPDatabaseVersion3) { + return NO; + } BOOL validItem = [item isKindOfClass:[KdbEntry class]] || [item isKindOfClass:[KdbGroup class]]; if(!item) { return NO;