Revision: 14331
http://sourceforge.net/p/skim-app/code/14331
Author: hofman
Date: 2024-06-11 15:50:25 +0000 (Tue, 11 Jun 2024)
Log Message:
-----------
set accessibility label of thumbnail in setter
Modified Paths:
--------------
trunk/SKMainWindowController.m
trunk/SKThumbnail.m
Modified: trunk/SKMainWindowController.m
===================================================================
--- trunk/SKMainWindowController.m 2024-06-11 15:02:25 UTC (rev 14330)
+++ trunk/SKMainWindowController.m 2024-06-11 15:50:25 UTC (rev 14331)
@@ -2867,7 +2867,6 @@
dispatch_async(dispatch_get_main_queue(), ^{
BOOL sameSize = NSEqualSizes([image size], [thumbnail size]);
- [image setAccessibilityDescription:[NSString
stringWithFormat:NSLocalizedString(@"Page %@", @""), [page displayLabel]]];
[thumbnail setImage:image];
if (sameSize == NO) {
Modified: trunk/SKThumbnail.m
===================================================================
--- trunk/SKThumbnail.m 2024-06-11 15:02:25 UTC (rev 14330)
+++ trunk/SKThumbnail.m 2024-06-11 15:50:25 UTC (rev 14331)
@@ -41,8 +41,8 @@
@implementation SKThumbnail
-@synthesize delegate, image, label, pageIndex, placeholder;
-@dynamic size, page;
+@synthesize delegate, label, pageIndex, placeholder;
+@dynamic image, size, page;
- (instancetype)initWithImage:(NSImage *)anImage label:(NSString *)aLabel
pageIndex:(NSUInteger)anIndex {
self = [super init];
@@ -63,8 +63,11 @@
}
- (void)setImage:(NSImage *)newImage {
- image = newImage;
- placeholder = NO;
+ if (image != newImage) {
+ image = newImage;
+ [image setAccessibilityDescription:[NSString
stringWithFormat:NSLocalizedString(@"Page %@", @""), [self label]]];
+ placeholder = NO;
+ }
}
- (NSSize)size {
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