Discussion:
Little fix for deferred events
Steven Swerling
2006-07-19 15:18:01 UTC
Permalink
Hi Rob,

You need ought to yield the processor when processing deferred events.
(changed method below, w/ Processor yield statement).

WxMorphic is about done now. It's quite stable at this point, works
great. I'll get it up sometime this weekend.

regards,

Steve S.

====
runDeferredEventProcess

DeferredEventProcess ifNotNil: [ self stopDeferredEventProcess ].

DeferredEventProcess :=
[
[ true ] whileTrue: [
self processAction: self deferredEvents next. Processor yield.
].
] forkAt: Processor userSchedulingPriority.

Loading...