mirror of
https://github.com/gnustep/libs-gui.git
synced 2025-04-23 15:11:37 +00:00
[_familySelectionChanged:] made the call to [_trySelectSize:]
safer against none existing fonts. This used to result in a NaN being displayed as font size. git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/gui/trunk@16558 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
e06c8b7a87
commit
ab61661a4a
1 changed files with 11 additions and 2 deletions
|
@ -801,6 +801,7 @@ static int score_difference(int weight1, int traits1,
|
|||
NSBrowser *familyBrowser = [[self contentView] viewWithTag: NSFPFamilyBrowser];
|
||||
int row = [familyBrowser selectedRowInColumn: 0];
|
||||
int i;
|
||||
NSFont *new;
|
||||
|
||||
ASSIGN(_faceList, [fm availableMembersOfFontFamily:
|
||||
[_familyList objectAtIndex: row]]);
|
||||
|
@ -847,8 +848,16 @@ static int score_difference(int weight1, int traits1,
|
|||
[faceBrowser loadColumnZero];
|
||||
[faceBrowser selectRow: i inColumn: 0];
|
||||
|
||||
/* Also make sure the size column is updated */
|
||||
[self _trySelectSize: [[self _fontForSelection: _panelFont] pointSize]];
|
||||
/* Also make sure the size column has some value */
|
||||
{
|
||||
NSTextField *sizeField = [[self contentView] viewWithTag: NSFPSizeField];
|
||||
float size = [sizeField floatValue];
|
||||
|
||||
if (size == 0.0)
|
||||
{
|
||||
[self _trySelectSize: 12.0];
|
||||
}
|
||||
}
|
||||
|
||||
[self _doPreview];
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue