Revision: 15813
http://sourceforge.net/p/skim-app/code/15813
Author: hofman
Date: 2025-11-18 15:35:07 +0000 (Tue, 18 Nov 2025)
Log Message:
-----------
actually not necessary to put decoding in try block with newer method
Modified Paths:
--------------
trunk/SKFontWell.m
Modified: trunk/SKFontWell.m
===================================================================
--- trunk/SKFontWell.m 2025-11-18 15:33:56 UTC (rev 15812)
+++ trunk/SKFontWell.m 2025-11-18 15:35:07 UTC (rev 15813)
@@ -335,13 +335,7 @@
if ([type isEqualToString:SKNSFontPanelDescriptorsPboardType]) {
NSData *data = [pboard dataForType:type];
if ([data isKindOfClass:[NSData class]]) {
- NSDictionary *dict = nil;
- @try {
- dict = [NSKeyedUnarchiver unarchivedObjectOfClasses:[NSSet
setWithObjects:[NSDictionary class], [NSString class], [NSNumber class],
[NSArray class], [NSFontDescriptor class], nil] fromData:data error:NULL];
- }
- @catch (id exception) {
- NSLog(@"Ignoring exception %@ when dropping on SKFontWell
failed", exception);
- }
+ NSDictionary *dict = [NSKeyedUnarchiver
unarchivedObjectOfClasses:[NSSet setWithObjects:[NSDictionary class], [NSString
class], [NSNumber class], [NSArray class], [NSFontDescriptor class], nil]
fromData:data error:NULL];
if ([dict isKindOfClass:[NSDictionary class]]) {
NSArray *fontDescriptors = [dict
objectForKey:SKNSFontCollectionFontDescriptors];
NSFontDescriptor *fontDescriptor = [fontDescriptors
isKindOfClass:[NSArray class]] ? [fontDescriptors firstObject] : nil;
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