@@ -132,17 +132,19 @@ - (void)awakeFromNib
132132 BOOL useMonospacedFont = NO ;
133133#endif
134134
135+ CGFloat monospacedFontSize = [prefs floatForKey: SPMonospacedFontSize] > 0 ? [prefs floatForKey: SPMonospacedFontSize] : [NSFont smallSystemFontSize ];
136+
135137 // Set the double-click action in blank areas of the table to create new rows
136138 [indexesTableView setEmptyDoubleClickAction: @selector (addIndex: )];
137139
138140 for (NSTableColumn *indexColumn in [indexesTableView tableColumns ])
139141 {
140- [[indexColumn dataCell ] setFont: ( useMonospacedFont) ? [NSFont fontWithName: SPDefaultMonospacedFontName size: [ NSFont smallSystemFontSize ] ] : [NSFont systemFontOfSize: [NSFont smallSystemFontSize ]]];
142+ [[indexColumn dataCell ] setFont: useMonospacedFont ? [NSFont fontWithName: SPDefaultMonospacedFontName size: monospacedFontSize ] : [NSFont systemFontOfSize: [NSFont smallSystemFontSize ]]];
141143 }
142144
143145 for (NSTableColumn *fieldColumn in [indexedColumnsTableView tableColumns ])
144146 {
145- [[fieldColumn dataCell ] setFont: ( useMonospacedFont) ? [NSFont fontWithName: SPDefaultMonospacedFontName size: [ NSFont smallSystemFontSize ] ] : [NSFont systemFontOfSize: [NSFont smallSystemFontSize ]]];
147+ [[fieldColumn dataCell ] setFont: useMonospacedFont ? [NSFont fontWithName: SPDefaultMonospacedFontName size: monospacedFontSize ] : [NSFont systemFontOfSize: [NSFont smallSystemFontSize ]]];
146148 }
147149
148150#ifndef SP_CODA /* patch */
@@ -707,18 +709,20 @@ - (void)observeValueForKeyPath:(NSString *)keyPath ofObject:(id)object change:(N
707709 else if ([keyPath isEqualToString: SPUseMonospacedFonts]) {
708710
709711 BOOL useMonospacedFont = [[change objectForKey: NSKeyValueChangeNewKey ] boolValue ];
712+ CGFloat monospacedFontSize = [prefs floatForKey: SPMonospacedFontSize] > 0 ? [prefs floatForKey: SPMonospacedFontSize] : [NSFont smallSystemFontSize ];
710713
711714 for (NSTableColumn *indexColumn in [indexesTableView tableColumns ])
712715 {
713- [[indexColumn dataCell ] setFont: ( useMonospacedFont) ? [NSFont fontWithName: SPDefaultMonospacedFontName size: [ NSFont smallSystemFontSize ] ] : [NSFont systemFontOfSize: [NSFont smallSystemFontSize ]]];
716+ [[indexColumn dataCell ] setFont: useMonospacedFont ? [NSFont fontWithName: SPDefaultMonospacedFontName size: monospacedFontSize ] : [NSFont systemFontOfSize: [NSFont smallSystemFontSize ]]];
714717 }
715718
716719 for (NSTableColumn *indexColumn in [indexedColumnsTableView tableColumns ])
717720 {
718- [[indexColumn dataCell ] setFont: ( useMonospacedFont) ? [NSFont fontWithName: SPDefaultMonospacedFontName size: [ NSFont smallSystemFontSize ] ] : [NSFont systemFontOfSize: [NSFont smallSystemFontSize ]]];
721+ [[indexColumn dataCell ] setFont: useMonospacedFont ? [NSFont fontWithName: SPDefaultMonospacedFontName size: monospacedFontSize ] : [NSFont systemFontOfSize: [NSFont smallSystemFontSize ]]];
719722 }
720723
721724 [indexesTableView reloadData ];
725+
722726 [self _reloadIndexedColumnsTableData ];
723727 }
724728}
0 commit comments