From 5a0c8f4a8b0d8de7d328cab261efd94b23c370e8 Mon Sep 17 00:00:00 2001 From: Randall Luecke Date: Sun, 26 Dec 2010 17:31:54 -0600 Subject: [PATCH] Legacy tableviews cibs dont decode properly. Closes #850 --- AppKit/CPTableHeaderView.j | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/AppKit/CPTableHeaderView.j b/AppKit/CPTableHeaderView.j index dc02cf78e..220950179 100644 --- a/AppKit/CPTableHeaderView.j +++ b/AppKit/CPTableHeaderView.j @@ -669,7 +669,15 @@ var CPTableHeaderViewTableViewKey = @"CPTableHeaderViewTableViewKey", { [self _init]; _tableView = [aCoder decodeObjectForKey:CPTableHeaderViewTableViewKey]; - _drawsColumnLines = [aCoder decodeBoolForKey:CPTableHeaderViewDrawsColumnLines]; + + // FIX ME: Take this out before 1.0 + if ([aCoder containsValueForKey:CPTableHeaderViewDrawsColumnLines]) + _drawsColumnLines = [aCoder decodeBoolForKey:CPTableHeaderViewDrawsColumnLines]; + else + { + _drawsColumnLines = YES; + CPLog.warn("The tableview header being decoded is using an old cib. Please run Nib2Cib."); + } } return self;