summaryrefslogtreecommitdiff
path: root/src/options/mkoptions.py
diff options
context:
space:
mode:
Diffstat (limited to 'src/options/mkoptions.py')
-rw-r--r--src/options/mkoptions.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/options/mkoptions.py b/src/options/mkoptions.py
index 41f2ef543..30c2fc1c3 100644
--- a/src/options/mkoptions.py
+++ b/src/options/mkoptions.py
@@ -806,7 +806,7 @@ def codegen_all_modules(modules, build_dir, dst_dir, tpls):
elif option.type == 'double' or is_numeric_cpp_type(option.type):
constr = 'OptionInfo::NumberInfo<{type}>{{{default}, {value}, {minimum}, {maximum}}}'.format(**fmt)
elif option.mode:
- values = ', '.join(map(lambda s: '"{}"'.format(s), option.mode.keys()))
+ values = ', '.join(map(lambda s: '"{}"'.format(s), sorted(option.mode.keys())))
assert(option.default)
constr = 'OptionInfo::ModeInfo{{"{default}", {value}, {{ {modes} }}}}'.format(**fmt, modes=values)
else:
generated by cgit on debian on lair
contact matthew@masot.net with questions or feedback