diff --git a/MacPass/MPToolbarItem.m b/MacPass/MPToolbarItem.m
index c9406fc6..67c81ff9 100644
--- a/MacPass/MPToolbarItem.m
+++ b/MacPass/MPToolbarItem.m
@@ -14,9 +14,12 @@
- (void)validate {
if(![self.view menu]) {
id target = [NSApp targetForAction:[self action] to:nil from:self];
- BOOL isValid = [[[[NSApplication sharedApplication] keyWindow] windowController] validateToolbarItem:self];
- [self setEnabled:( isValid && (nil != target) )];
-
+ id windowController = [[self.view window] windowController];
+ BOOL isValid = (nil != target);
+ if( [windowController respondsToSelector:@selector(validateToolbarItem:)]) {
+ isValid &= [windowController validateToolbarItem:self];
+ }
+ [self setEnabled:isValid];
}
}
@end
diff --git a/MacPass/MacPass-Info.plist b/MacPass/MacPass-Info.plist
index 6526b8fb..44b04585 100644
--- a/MacPass/MacPass-Info.plist
+++ b/MacPass/MacPass-Info.plist
@@ -48,7 +48,7 @@
CFBundleSignature
????
CFBundleVersion
- AB7
+ AB9
LSMinimumSystemVersion
${MACOSX_DEPLOYMENT_TARGET}
NSHumanReadableCopyright