Revision: 4831
          http://skim-app.svn.sourceforge.net/skim-app/?rev=4831&view=rev
Author:   hofman
Date:     2008-10-20 09:57:01 +0000 (Mon, 20 Oct 2008)

Log Message:
-----------
encode action as string

Modified Paths:
--------------
    trunk/SKColorSwatch.m
    trunk/SKFontWell.m
    trunk/SKLineWell.m

Modified: trunk/SKColorSwatch.m
===================================================================
--- trunk/SKColorSwatch.m       2008-10-20 09:16:06 UTC (rev 4830)
+++ trunk/SKColorSwatch.m       2008-10-20 09:57:01 UTC (rev 4831)
@@ -101,7 +101,7 @@
             autoResizes = [decoder 
decodeBoolForKey:SKColorSwatchAutoresizesKey];
         } else {
             colors = [[NSMutableArray alloc] initWithArray:[decoder 
decodeObject]];
-            [decoder decodeValueOfObjCType:@encode(SEL) at:&action];
+            action = NSSelectorFromString([decoder decodeObject]);
             target = [decoder decodeObject];
             [decoder decodeValueOfObjCType:@encode(BOOL) at:&autoResizes];
         }
@@ -119,7 +119,7 @@
         [coder encodeBool:autoResizes forKey:SKColorSwatchAutoresizesKey];
     } else {
         [coder encodeObject:colors];
-        [coder encodeValueOfObjCType:@encode(SEL) at:action];
+        [coder encodeObject:NSStringFromSelector(action)];
         [coder encodeConditionalObject:target];
         [coder encodeValueOfObjCType:@encode(BOOL) at:&autoResizes];
     }

Modified: trunk/SKFontWell.m
===================================================================
--- trunk/SKFontWell.m  2008-10-20 09:16:06 UTC (rev 4830)
+++ trunk/SKFontWell.m  2008-10-20 09:57:01 UTC (rev 4831)
@@ -125,7 +125,7 @@
             action = NSSelectorFromString([decoder 
decodeObjectForKey:SKFontWellActionKey]);
             target = [decoder decodeObjectForKey:SKFontWellTargetKey];
         } else {
-            [decoder decodeValueOfObjCType:@encode(SEL) at:&action];
+            action = NSSelectorFromString([decoder decodeObject]);
             target = [decoder decodeObject];
         }
         [self commonInit];
@@ -139,7 +139,7 @@
         [coder encodeObject:NSStringFromSelector(action) 
forKey:SKFontWellActionKey];
         [coder encodeConditionalObject:target forKey:SKFontWellTargetKey];
     } else {
-        [coder encodeValueOfObjCType:@encode(SEL) at:action];
+        [coder encodeObject:NSStringFromSelector(action)];
         [coder encodeConditionalObject:target];
     }
 }

Modified: trunk/SKLineWell.m
===================================================================
--- trunk/SKLineWell.m  2008-10-20 09:16:06 UTC (rev 4830)
+++ trunk/SKLineWell.m  2008-10-20 09:57:01 UTC (rev 4831)
@@ -120,7 +120,7 @@
             [decoder decodeValueOfObjCType:@encode(NSInteger) 
at:&endLineStyle];
             [decoder decodeValueOfObjCType:@encode(NSInteger) 
at:&displayStyle];
             [decoder decodeValueOfObjCType:@encode(BOOL) at:&active];
-            [decoder decodeValueOfObjCType:@encode(SEL) at:&action];
+            action = NSSelectorFromString([decoder decodeObject]);
             target = [decoder decodeObject];
         }
         [self commonInit];
@@ -148,7 +148,7 @@
         [coder encodeValueOfObjCType:@encode(NSInteger) at:&endLineStyle];
         [coder encodeValueOfObjCType:@encode(NSInteger) at:&displayStyle];
         [coder encodeValueOfObjCType:@encode(BOOL) at:&active];
-        [coder encodeValueOfObjCType:@encode(SEL) at:action];
+        [coder encodeObject:NSStringFromSelector(action)];
         [coder encodeConditionalObject:target];
     }
 }


This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Skim-app-commit mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/skim-app-commit

Reply via email to