* Source/NSTabView.m (+initialize): Increase version number.

* Source/NSTabView.m (-encodeWithCoder:, -decodeWithCoder:):
Clean up last patch.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@35054 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Fred Kiefer 2012-04-10 21:42:25 +00:00
parent e65c5bc665
commit 323e1dc02f
2 changed files with 18 additions and 3 deletions

View file

@ -1,3 +1,9 @@
2012-04-10 Fred Kiefer <FredKiefer@gmx.de>
* Source/NSTabView.m (+initialize): Increase version number.
* Source/NSTabView.m (-encodeWithCoder:, -decodeWithCoder:): Clean
up last patch.
2012-04-10 Sebastian Reitenbach <sebastia@l00-bugdead-prods.de>
* Source/NSTabView.m

View file

@ -52,7 +52,7 @@
{
if (self == [NSTabView class])
{
[self setVersion: 2];
[self setVersion: 3];
[self exposeBinding: NSSelectedIndexBinding];
[self exposeBinding: NSFontBinding];
@ -550,7 +550,7 @@
[aCoder encodeValueOfObjCType: @encode(BOOL) at: &_draws_background];
[aCoder encodeValueOfObjCType: @encode(BOOL) at: &_truncated_label];
[aCoder encodeConditionalObject: _delegate];
[aCoder encodeValueOfObjCType: "I" at: &_selected_item];
[aCoder encodeValueOfObjCType: @encode(NSUInteger) at: &_selected_item];
}
}
@ -631,7 +631,16 @@
[aDecoder decodeValueOfObjCType: @encode(BOOL) at: &_draws_background];
[aDecoder decodeValueOfObjCType: @encode(BOOL) at: &_truncated_label];
_delegate = [aDecoder decodeObject];
[aDecoder decodeValueOfObjCType: "I" at: &_selected_item];
if (version < 3)
{
int tmp;
[aDecoder decodeValueOfObjCType: @encode(int) at: &tmp];
_selected_item = tmp;
}
else
{
[aDecoder decodeValueOfObjCType: @encode(NSUInteger) at: &_selected_item];
}
_selected = [_items objectAtIndex: _selected_item];
}
return self;