None of the core uses are necessary at all. I consider our use of the
watch to be a UI bug - the watch cursor means "processing", NOT "waiting
for user input" (alerts).

The only cases we want the watch are when we're latexing etc. and even
then it is feedback only NOT a correctness thing, and we do that
already just fine by using the BufferView methods.

So we should :

a) remove most of the remaining uses  of prohibitInput()
b) rename it to indicate, e.g. showBusyCursor()

I suspect that the deactivation of the workarea via the XFormsView means
that the enter/leave events are not processed, so we are OK.

I will post a demonstration patch, I think.

regards
john

-- 
"Trolls like content too."
        - Bob Abooey, /.

Reply via email to