Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
highlightTableViewSelection: Always use default selection color if no…
…t set. (#253) The current implementation will attempt to assign a default value for selectionColor if backgroundColor is white. There's two issues with that: 1. `backgroundColor` is likely in the `NSNamedColorSpace`, whereas it is being compared to `[NSColor whiteColor]`, which is in the `NSCalibratedWhiteColorSpace`. That comparision will always return false. 2. Users will probably expect the selected item to be highlighted in a different color even if the background color is not white. For example, the consider a scenario where the default background color is white, and the alternate background color is grey. It makes sense to always highlight the selected row in blue. This aligns with the behavior when `highlightedTableRowBackgroundColor` is defined.
- Loading branch information