From: Terry Jan Reedy Date: Sun, 22 May 2016 18:35:13 +0000 (-0400) Subject: Issue #26673: Protect IDLE from Linux fonts with reported default size 0. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=2aaad462ca9d963f5269793673a592e4dd05abdd;p=python Issue #26673: Protect IDLE from Linux fonts with reported default size 0. Such fonts on Linux prevented the configuration dialog from opening. --- diff --git a/Lib/idlelib/configHandler.py b/Lib/idlelib/configHandler.py index efd5f3ce4f..4c95a39239 100644 --- a/Lib/idlelib/configHandler.py +++ b/Lib/idlelib/configHandler.py @@ -721,7 +721,7 @@ class IdleConf: 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')