Hi,
is there any definition, set of rules when AES (or desktop) is
supposed to be blocking no matter what? Because, to my surprise, it
seems that XaAES+Teradesk behaves as a blocking process in some cases.
Typical example is when I drag mouse on desktop (to create a rectangle).
Doesn't matter if my application does this:
while( true )
{
evnt_multi( wait_250_ms_and_other_events ); // <-- preemption occurs here
... do other stuff ...
}
or this:
while( true )
{
evnt_multi( return_immediately );
usleep(250 ms); // <-- preemption occurs here
... do other stuff ...
}
the application is preempted and never gain control again unless I
drop the mouse button. Is this correct / expected behavior?
--
MiKRO / Mystic Bytes
http://mikro.atari.org