Commit 5b62b35e authored by terryjreedy's avatar terryjreedy Committed by GitHub

bpo-30870: IDLE -- fix logic error in eae2537. (#2660)

parent 64e461be
...@@ -157,7 +157,9 @@ class ConfigDialog(Toplevel): ...@@ -157,7 +157,9 @@ class ConfigDialog(Toplevel):
frame_font_name, justify=LEFT, text='Font Face :') frame_font_name, justify=LEFT, text='Font Face :')
self.fontlist = Listbox( self.fontlist = Listbox(
frame_font_name, height=5, takefocus=FALSE, exportselection=FALSE) frame_font_name, height=5, takefocus=FALSE, exportselection=FALSE)
self.fontlist.bind('<<ListboxSelect>>', self.on_fontlist_select) self.fontlist.bind('<ButtonRelease-1>', self.on_fontlist_select)
self.fontlist.bind('<KeyRelease-Up>', self.on_fontlist_select)
self.fontlist.bind('<KeyRelease-Down>', self.on_fontlist_select)
scroll_font = Scrollbar(frame_font_name) scroll_font = Scrollbar(frame_font_name)
scroll_font.config(command=self.fontlist.yview) scroll_font.config(command=self.fontlist.yview)
self.fontlist.config(yscrollcommand=scroll_font.set) self.fontlist.config(yscrollcommand=scroll_font.set)
...@@ -973,7 +975,8 @@ class ConfigDialog(Toplevel): ...@@ -973,7 +975,8 @@ class ConfigDialog(Toplevel):
Event can result from either mouse click or Up or Down key. Event can result from either mouse click or Up or Down key.
Set font_name and example display to selection. Set font_name and example display to selection.
""" """
font = self.fontlist.get(ANCHOR if event.type == 3 else ACTIVE) font = self.fontlist.get(
ACTIVE if event.type.name == 'KeyRelease' else ANCHOR)
self.font_name.set(font.lower()) self.font_name.set(font.lower())
self.set_font_sample() self.set_font_sample()
......
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