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

Reply via email to