@ahodsdon:
That's strange. You did the same things as I did.
Ok - just to be really sure:
After the patch the code in effect should look like this:
static void FileListFilterFiles(_str filter_re,boolean prefixMatch=false)
{
#if 0 // 1 -> 0 for CaSe sens. WA
_FilterTreeControl(filter_re,prefixMatch);
_TreeRefresh();
return;
#else
// search options for comparing file names
// Want this to be case insensitive even on UNIX
filter_opt := '&i';
...
Please check the context menu of the Files TB for other options (prefix match etc) too.
There is no need to exit/re-start SE. Close/activate of the TB should be sufficient. The change imm. takes place after loading 'tbfilelist.e'. This could also be done via 'load' command on cmdline/shortcut which loads the curr. edited module.
BTW: It's sometimes better to delete the <module>.ex file manually and just load the module instead of unloading / loading it to force a re-compile. And it's anyway not necessary after edit/save.
Some of the modules contain timer triggered functions and unloading them even for a short period of time may lead to problems (e.g. lots of error popups,stack dumps).
Good luck,
HS2