Sounds like a multitasking issue and/or sync/async. Things do stuff but not what you expect. Have a look at "lister wait" and try "lister set busy". If you do things on listers it may finished or not when do next actions. At least that is what I can remember when hunting for bugs I did but code looks good. A forgotten "lister refresh" is also "nice". Maybe it is just a missing command that makes your code doing crazy things.
|