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