Jean-Marc Lasgouttes wrote:

>>>>>> "Angus" == Angus Leeming <[EMAIL PROTECTED]> writes:
> 
> Angus> JMarc, could you have a look at this then. It appears to work
> Angus> perfectly but... Angus
> 
> Angus> (The !buf part of getStatus would eventually expand to cover
> Angus> all relevant dialogs)
> 
> It looks good, except that you should not return immediately when
> you set flag.disabled() to false. In general you should only return
> immediately if you are sure that there is no need to change the flag
> anymore. So your last return statement should go.
> 
> Actually, I see no reason why this code goes in such a special place
> (at the beginning of the function) and not alongside other lfuns in
> the big switch(ev.action).

Because the block immediately below it _returns_ to the calling 
function if the buffer is not present and NoBuffer is not set...

-- 
Angus

Reply via email to