Remove the color parameter as it's no longer needed

This commit is contained in:
Nate Weaver 2020-05-01 01:44:23 -05:00
parent cc0bfd95b2
commit 37f1ebc025
2 changed files with 3 additions and 8 deletions

View File

@ -251,8 +251,8 @@ private extension TimelineTableCellView {
func updateTextFieldAttributedText(_ textField: NSTextField, _ text: NSAttributedString?) {
var s = text ?? NSAttributedString(string: "")
if let fieldFont = textField.font, let color = textField.textColor {
s = s.adding(font: fieldFont, color: color)
if let fieldFont = textField.font {
s = s.adding(font: fieldFont)
}
if textField.attributedStringValue != s {

View File

@ -34,15 +34,10 @@ extension NSAttributedString {
///
/// - Parameters:
/// - baseFont: The font to add.
/// - color: The color to add.
func adding(font baseFont: Font, color: Color? = nil) -> NSAttributedString {
func adding(font baseFont: Font) -> NSAttributedString {
let mutable = self.mutableCopy() as! NSMutableAttributedString
let fullRange = NSRange(location: 0, length: mutable.length)
if let color = color {
mutable.addAttribute(.foregroundColor, value: color as Any, range: fullRange)
}
let size = baseFont.pointSize
let baseDescriptor = baseFont.fontDescriptor
let baseSymbolicTraits = baseDescriptor.symbolicTraits