From af4e69afc94d2176d6217d33facd1c5b483c0897 Mon Sep 17 00:00:00 2001 From: Randall Luecke Date: Wed, 5 Jan 2011 01:46:12 -0600 Subject: [PATCH] Fix for variable row heights with no rows on startup --- AppKit/CPTableView.j | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index f02d00af5..b98b9d34c 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -2059,8 +2059,12 @@ CPTableViewFirstColumnOnlyAutoresizingStyle = 5; if ([self numberOfRows] !== _cachedRowHeights.length) [self noteHeightOfRowsWithIndexesChanged:[CPIndexSet indexSetWithIndexesInRange:CPMakeRange(0, [self numberOfRows])]]; - var heightObject = _cachedRowHeights[_cachedRowHeights.length - 1], + var heightObject = _cachedRowHeights[_cachedRowHeights.length - 1]; + + if (heightObject) height = heightObject.heightAboveRow + heightObject.height + _intercellSpacing.height; + else + height = 0; }