Commit 5917f973 authored by Terry Jan Reedy's avatar Terry Jan Reedy

Issue #26673: Protect IDLE from Linux fonts with reported default size 0.

Such fonts on Linux prevented the configuration dialog from opening.
parent 0a91e438
...@@ -720,7 +720,7 @@ class IdleConf: ...@@ -720,7 +720,7 @@ class IdleConf:
actualFont = Font.actual(f) actualFont = Font.actual(f)
family = actualFont['family'] family = actualFont['family']
size = actualFont['size'] size = actualFont['size']
if size < 0: if size <= 0:
size = 10 # if font in pixels, ignore actual size size = 10 # if font in pixels, ignore actual size
bold = actualFont['weight']=='bold' bold = actualFont['weight']=='bold'
return (family, size, 'bold' if bold else 'normal') return (family, size, 'bold' if bold else 'normal')
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment