Revision: 13439
          http://sourceforge.net/p/skim-app/code/13439
Author:   hofman
Date:     2023-05-11 15:28:33 +0000 (Thu, 11 May 2023)
Log Message:
-----------
use binding to update bookmark cells

Modified Paths:
--------------
    trunk/SKBookmark.m
    trunk/SKBookmarkController.m

Modified: trunk/SKBookmark.m
===================================================================
--- trunk/SKBookmark.m  2023-05-11 15:20:39 UTC (rev 13438)
+++ trunk/SKBookmark.m  2023-05-11 15:28:33 UTC (rev 13439)
@@ -423,7 +423,7 @@
     NSSet *keyPaths = [super keyPathsForValuesAffectingValueForKey:key];
     if ([key isEqualToString:@"pageNumber"])
         keyPaths = [keyPaths setByAddingObjectsFromSet:[NSSet 
setWithObjects:@"pageIndex", nil]];
-    else if ([key isEqualToString:@"fileDescription"] || [key 
isEqualToString:@"toolTip"])
+    else if ([key isEqualToString:@"fileDescription"] || [key 
isEqualToString:@"toolTip"] || [key isEqualToString:@"icon"])
         keyPaths = [keyPaths setByAddingObjectsFromSet:[NSSet 
setWithObjects:@"fileURL", nil]];
     return keyPaths;
 }

Modified: trunk/SKBookmarkController.m
===================================================================
--- trunk/SKBookmarkController.m        2023-05-11 15:20:39 UTC (rev 13438)
+++ trunk/SKBookmarkController.m        2023-05-11 15:28:33 UTC (rev 13439)
@@ -586,10 +586,8 @@
     [oPanel beginSheetModalForWindow:[self window] 
completionHandler:^(NSInteger result){
             if (result == NSModalResponseOK) {
                 NSURL *fileURL = [[oPanel URLs] firstObject];
-                if (fileURL) {
+                if (fileURL)
                     [bm setFileURL:fileURL];
-                    [outlineView reloadDataForRowIndexes:[NSIndexSet 
indexSetWithIndex:[outlineView rowForItem:bm]] columnIndexes:[NSIndexSet 
indexSetWithIndexesInRange:NSMakeRange(0, 2)]];
-                }
             }
         }];
 }

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