On Mon, Aug 26, 2002 at 09:41:22AM +0200, Juergen Vigna wrote:

> >freezeUndo()
> >{
> >     if (++undo_frozen_count == 1)
> >             undo_frozen = true;
> >}
> >
> >unfreezeUndo()
> >}{
> >     if (--undo_frozen_count == 0)
> >             undo_frozen = false;
> >}
> >
> 
> IMO this counting is error prone.

Yes, it catches errors ;)

> Anyway we could just put the whole
> stuff into a class with private static members (does this exist?) and
> instead of using the external bool use a function, but at the end IMO
> it's just the same.

Well the above removes a global bool with no other changes ...

regards
john
-- 
"When your name is Winner, that's it. You don't need a nickname."
        - Loser Lane

Reply via email to