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