Before creating the EnumeratedListOption for the name formats we
must get the list so we can use the value of the first entry. Otherwise you'll see "Value -1 not found for option..." on your command window. * src/plugins/Calendar.py svn: r11490
This commit is contained in:
parent
2e0351e504
commit
72e38bbeaa
@ -501,8 +501,11 @@ class CalendarOptions(MenuReportOptions):
|
||||
|
||||
self.__update_filters()
|
||||
|
||||
name_format = EnumeratedListOption(_("Name format"), -1)
|
||||
for num, name, fmt_str, act in name_displayer.get_name_format():
|
||||
# We must figure out the value of the first option before we can
|
||||
# create the EnumeratedListOption
|
||||
fmt_list = name_displayer.get_name_format()
|
||||
name_format = EnumeratedListOption(_("Name format"), fmt_list[0][0])
|
||||
for num, name, fmt_str, act in fmt_list:
|
||||
name_format.add_item(num, name)
|
||||
name_format.set_help(_("Select the format to display names"))
|
||||
menu.add_option(category_name, "name_format", name_format)
|
||||
|
Loading…
Reference in New Issue
Block a user