[Python-checkins] cpython (2.7): Issue #26673: Protect IDLE from Linux fonts with reported default size 0.
terry.reedy
python-checkins at python.org
Sun May 22 14:36:07 EDT 2016
https://hg.python.org/cpython/rev/a873265366ba
changeset: 101478:a873265366ba
branch: 2.7
parent: 101476:710ea69c61ac
user: Terry Jan Reedy <tjreedy at udel.edu>
date: Sun May 22 14:35:13 2016 -0400
summary:
Issue #26673: Protect IDLE from Linux fonts with reported default size 0.
Such fonts on Linux prevented the configuration dialog from opening.
files:
Lib/idlelib/configHandler.py | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/Lib/idlelib/configHandler.py b/Lib/idlelib/configHandler.py
--- a/Lib/idlelib/configHandler.py
+++ b/Lib/idlelib/configHandler.py
@@ -721,7 +721,7 @@
actualFont = Font.actual(f)
family = actualFont['family']
size = actualFont['size']
- if size < 0:
+ if size <= 0:
size = 10 # if font in pixels, ignore actual size
bold = actualFont['weight']=='bold'
return (family, size, 'bold' if bold else 'normal')
--
Repository URL: https://hg.python.org/cpython
More information about the Python-checkins
mailing list