Revision: 14761
http://sourceforge.net/p/skim-app/code/14761
Author: hofman
Date: 2024-11-28 17:50:22 +0000 (Thu, 28 Nov 2024)
Log Message:
-----------
don't use separate method for file id strings
Modified Paths:
--------------
trunk/SKMainDocument.m
Modified: trunk/SKMainDocument.m
===================================================================
--- trunk/SKMainDocument.m 2024-11-28 17:47:55 UTC (rev 14760)
+++ trunk/SKMainDocument.m 2024-11-28 17:50:22 UTC (rev 14761)
@@ -1607,12 +1607,8 @@
#pragma mark Passwords
-- (NSString *)fileIDStringForDocument:(PDFDocument *)document {
- return [[document fileIDStrings] lastObject] ?: [pdfData md5String];
-}
-
- (void)savePasswordInKeychain:(NSString *)password {
- NSString *fileID = [self fileIDStringForDocument:[self pdfDocument]];
+ NSString *fileID = [[[self pdfDocument] fileIDStrings] lastObject] ?:
[pdfData md5String];
if (fileID) {
NSString *label = [@"Skim: " stringByAppendingString:[self
displayName]];
NSString *comment = [[self fileURL] path];
@@ -1633,7 +1629,7 @@
if ([document permissionsStatus] != kPDFDocumentPermissionsOwner) {
NSString *password = nil;
if (SKOptionNever != [[NSUserDefaults standardUserDefaults]
integerForKey:SKSavePasswordOptionKey]) {
- NSString *fileID = [self fileIDStringForDocument:document];
+ NSString *fileID = [[document fileIDStrings] lastObject] ?:
[pdfData md5String];
if (fileID) {
SKPasswordStatus status = SKPasswordStatusError;
password = [SKKeychain
passwordForService:SKPDFPasswordServiceName account:fileID status:&status];
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit