Andreas Vox wrote: > I think the > > void method() { > if (in_method) return; > in_method = true; > // do something > in_method = false; > } > > pattern is quite simple and safe. It just protects the method against > involuntary indirect recursive calls.
I agree entirely (in case I didn't make that clear in my earlier mail). I'm just asking you to make this safe for multiple instances of Dialogs. Ie, make 'in_method' a member of the Dialogs class. -- Angus