mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 02:10:48 +00:00
Add version logic to correct issue for older gorm archives
This commit is contained in:
parent
a7397b787c
commit
de767ac0e0
1 changed files with 9 additions and 3 deletions
|
@ -51,7 +51,7 @@
|
|||
{
|
||||
if (self == [NSImageCell class])
|
||||
{
|
||||
[self setVersion: 1];
|
||||
[self setVersion: 2];
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -67,7 +67,7 @@
|
|||
{
|
||||
if (self = [super initImageCell: anImage])
|
||||
{
|
||||
[self setRefusesFirstResponder:YES];
|
||||
[self setRefusesFirstResponder: YES];
|
||||
}
|
||||
return self;
|
||||
}
|
||||
|
@ -353,7 +353,13 @@ yBottomInRect(NSSize innerSize, NSRect outerRect, BOOL flipped)
|
|||
else
|
||||
{
|
||||
NSInteger tmp;
|
||||
|
||||
NSUInteger version = [aDecoder versionForClassName: @"NSImageCell"];
|
||||
|
||||
if (version == 1)
|
||||
{
|
||||
[self setRefusesFirstResponder: YES];
|
||||
}
|
||||
|
||||
decode_NSInteger(aDecoder, &tmp);
|
||||
_imageAlignment = tmp;
|
||||
decode_NSInteger(aDecoder, &tmp);
|
||||
|
|
Loading…
Reference in a new issue