Revision: 15814
http://sourceforge.net/p/skim-app/code/15814
Author: hofman
Date: 2025-11-18 15:39:40 +0000 (Tue, 18 Nov 2025)
Log Message:
-----------
no need to decode in try block with secure methods
Modified Paths:
--------------
trunk/NSUserDefaults_SKExtensions.m
trunk/NSValueTransformer_SKExtensions.m
Modified: trunk/NSUserDefaults_SKExtensions.m
===================================================================
--- trunk/NSUserDefaults_SKExtensions.m 2025-11-18 15:35:07 UTC (rev 15813)
+++ trunk/NSUserDefaults_SKExtensions.m 2025-11-18 15:39:40 UTC (rev 15814)
@@ -45,8 +45,7 @@
NSColor *color = nil;
NSData *data = [self dataForKey:key];
if (data) {
- @try { color = [NSKeyedUnarchiver unarchivedObjectOfClass:[NSColor
class] fromData:data error:NULL]; }
- @catch (id e) {}
+ color = [NSKeyedUnarchiver unarchivedObjectOfClass:[NSColor class]
fromData:data error:NULL];
if (color == nil) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
Modified: trunk/NSValueTransformer_SKExtensions.m
===================================================================
--- trunk/NSValueTransformer_SKExtensions.m 2025-11-18 15:35:07 UTC (rev
15813)
+++ trunk/NSValueTransformer_SKExtensions.m 2025-11-18 15:39:40 UTC (rev
15814)
@@ -120,9 +120,7 @@
- (id)transformedValue:(id)value {
if ([value isKindOfClass:[NSData class]] == NO)
return nil;
- NSColor *color = nil;
- @try { color = [NSKeyedUnarchiver unarchivedObjectOfClass:[NSColor class]
fromData:value error:NULL]; }
- @catch (id e) {}
+ NSColor *color = [NSKeyedUnarchiver unarchivedObjectOfClass:[NSColor
class] fromData:value error:NULL];
if (color == nil) {
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
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