"Ning Li" <[EMAIL PROTECTED]> wrote: > The cause is that in MergeThread.run(), merge in the try block is a > local variable, while merge in the catch block is the class variable. > Merge in the try block could be one different from the original merge, > but the catch block always checks the abort flag of the original > merge.
Aha! You are right :) Good catch. I will fix. Thanks Ning! Mike --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]