On 17 Dec, Chris Young wrote in message
<[email protected]>:
> I'm confused. When the pointer exits the text edit area, the edit gets
> cancelled here. Is this what you were seeing on the RISC OS build?
Not quite. The RO treeview mouse drag code was setting the modifier key
bits of the core mouse state whenever they were pressed, even if there was
no mouse button activity, and passing the resulting non-clicks to
tree_mouse_action().
If the 'click' was outside the textarea, tree_mouse_action() seems to end
the edit unconditionally. Looking at it, I'm not sure if it should be more
choosy about this or not.
> Or is it supposed to do that (seems a bit weird)?
I don't /think/ so.
--
Steve Fryatt - Leeds, England Wakefield Acorn & RISC OS Show
Saturday 16 April 2011
http://www.stevefryatt.org.uk/ http://www.wakefieldshow.org.uk/