diff --git a/AppKit/CPTableView.j b/AppKit/CPTableView.j index 0321326e3..48fb8047a 100644 --- a/AppKit/CPTableView.j +++ b/AppKit/CPTableView.j @@ -870,6 +870,17 @@ CPTableViewFirstColumnOnlyAutoresizingStyle = 5; else _dirtyTableColumnRangeIndex = MIN(NUMBER_OF_COLUMNS() - 1, _dirtyTableColumnRangeIndex); + if ([[self sortDescriptors] count] > 0) + { + var mainSortDescriptor = [[self sortDescriptors] objectAtIndex:0]; + + if (aTableColumn === [self _tableColumnForSortDescriptor:mainSortDescriptor]) + { + var image = [mainSortDescriptor ascending] ? [self _tableHeaderSortImage] : [self _tableHeaderReverseSortImage]; + [self setIndicatorImage:image inTableColumn:aTableColumn]; + } + } + [self tile]; [self setNeedsLayout]; }