Fix the checking of flags values in the settings tab
authorRogier <rogier777@gmail.com>
Thu, 7 Jan 2016 19:59:35 +0000 (20:59 +0100)
committerparamat <mat.gregory@virginmedia.com>
Sun, 10 Jan 2016 01:03:06 +0000 (01:03 +0000)
commit31ac53dfd0eb0ab1e42921e85cf6575a16cbc38e
tree1c7f121724beaed2bda8c754b83f420eab20a091
parent58babf8b1945f1a2db0180a4a3ed7b0d52872bef
Fix the checking of flags values in the settings tab

Changes:
- Accept setting an empty flags-type value in the settings tab
  if the variable specification permits it
- Don't accept substrings of flag values
  E.g. with values: 'one,two,three', 'hree', 'w', etc. used to
  be accepted. Not any more
- Don't accept flags with random pattern-matching special characters
  E.g. with values: 'one,two,three', 'on.', '(o)[n]e*' etc. used
  to be accepted. Not any more.
builtin/mainmenu/tab_settings.lua