revBrowser madness

J. Landman Gay jacque at hyperactivesw.com
Fri Jun 25 13:19:16 CDT 2010


Bob Sneidar wrote:
> Ba-BINK! You probably stumbled upon what the whole issue is with a
> slew of RevBrowser problems people are having. Hey Revolution Guys!
> Are you reading all this?

Probably not, the engineers read the Improve list but rarely get time to 
come over here.

What it sounds like to me is that this kind of "problem" is just a 
side-effect of running an external that can interact only with its own 
window. An idle handler would force a sliver of time to be devoted to 
the engine in the background. As soon as it gets a chance, all the 
backlogged system messages are sent. This would be similar to using 
"wait x seconds with messages" -- using "with messages" gives a time 
slice to the engine to do its cleanup work, and without that the handler 
is blocking. Ditto for the external. As long as the mouse is inside 
revbrowser, the card underneath gets no time slice for maintenance.

Just my theory, but if it's true, it isn't a bug per se, it's just how 
things work and developers would need to accomodate it. Using idle is a 
pretty clever workaround.

-- 
Jacqueline Landman Gay         |     jacque at hyperactivesw.com
HyperActive Software           |     http://www.hyperactivesw.com



More information about the use-livecode mailing list