Revision: 7082
http://skim-app.svn.sourceforge.net/skim-app/?rev=7082&view=rev
Author: hofman
Date: 2011-01-26 11:08:49 +0000 (Wed, 26 Jan 2011)
Log Message:
-----------
also try saving owner password to override reader password in keychain
Modified Paths:
--------------
trunk/SKPDFDocument.m
Modified: trunk/SKPDFDocument.m
===================================================================
--- trunk/SKPDFDocument.m 2011-01-26 10:30:48 UTC (rev 7081)
+++ trunk/SKPDFDocument.m 2011-01-26 11:08:49 UTC (rev 7082)
@@ -72,9 +72,13 @@
- (BOOL)unlockWithPassword:(NSString *)password {
BOOL wasLocked = [self isLocked];
+ BOOL allowedPrinting = [self allowsPrinting];
+ BOOL allowedCopying = [self allowsCopying];
if ([super unlockWithPassword:password]) {
- if (wasLocked && [[self delegate]
respondsToSelector:@selector(document:didUnlockWithPassword:)])
+ if ([[self delegate]
respondsToSelector:@selector(document:didUnlockWithPassword:)] &&
+ ([self isLocked] > wasLocked || [self allowsPrinting] >
allowedPrinting || [self allowsCopying] > allowedCopying)) {
[[self delegate] document:self didUnlockWithPassword:password];
+ }
return YES;
}
return NO;
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Special Offer-- Download ArcSight Logger for FREE (a $49 USD value)!
Finally, a world-class log management solution at an even better price-free!
Download using promo code Free_Logger_4_Dev2Dev. Offer expires
February 28th, so secure your free ArcSight Logger TODAY!
http://p.sf.net/sfu/arcsight-sfd2d
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit