diff --git a/ChangeLog b/ChangeLog index 9de0dfeb2..390069d12 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2008-11-27 00:48-EST Gregory John Casamento + + * Source/GSNibCompatibility.m: Minor correction to previous change. + 2008-11-26 21:09-EST Gregory John Casamento * Source/GSNibCompatibility.m: Correct bug #24780. There was an issue diff --git a/Source/GSNibCompatibility.m b/Source/GSNibCompatibility.m index 15fb7b8d8..9aad968f6 100644 --- a/Source/GSNibCompatibility.m +++ b/Source/GSNibCompatibility.m @@ -998,7 +998,8 @@ static BOOL _isInInterfaceBuilder = NO; // if this is a class which uses cells, override with the new cellClass, if the // subclass responds to cellClass. - if ([newClass respondsToSelector: @selector(cellClass)] && + if ([obj isKindOfClass: [NSCell class]] && + [newClass respondsToSelector: @selector(cellClass)] && [_className isEqualToString: _originalClassName] == NO) { Class newCellClass = [newClass cellClass];