There is a bug in sorting a container using a function, as in sort lines tVariable by myVal(each)
where the function is for example function myVal pStr return item 1 of pStr + item 2 of pStr end myval If the function myVal encounters a run-time error (in the example if one of the items is not a number) the sort command fails silently: the script exits at that code line and the user is unaware that the sort (and the rest of the handler) were not executed. If you sort directly with sort lines tVariable by (item 1 of pStr + item 2 of pStr) the handler will throw an error dialog, as expected. QC has confirmed this is a bug ( bug 24321 <https://quality.livecode.com/show_bug.cgi?id=24321> ) that evidently has been around for a long time. Neville Smythe _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode