diff -r d0ff55a6b02f Lib/idlelib/ScrolledList.py --- a/Lib/idlelib/ScrolledList.py Fri Aug 28 16:56:45 2015 -0400 +++ b/Lib/idlelib/ScrolledList.py Wed Sep 02 16:08:04 2015 -0700 @@ -1,4 +1,5 @@ from tkinter import * +from idlelib import macosxSupport class ScrolledList: @@ -22,7 +23,11 @@ # Bind events to the list box listbox.bind("", self.click_event) listbox.bind("", self.double_click_event) - listbox.bind("", self.popup_event) + if macosxSupport.isAquaTk(): + listbox.bind("", self.popup_event) + listbox.bind("", self.popup_event) + else: + listbox.bind("", self.popup_event) listbox.bind("", self.up_event) listbox.bind("", self.down_event) # Mark as empty