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

Reply via email to