> Try adding a FormType * member to you class to hold the 
> previous active
> form, save the active form using FrmGetActiveForm before you 
> draw your form,
> set your new form to active, then reverse that procedure 
> after you erase it.
> The system expects the topmost drawn form to be active.

Hm, interesting thought.  As it stands the pacifier is never active across
events - all the processing happens within the span of a single event.  (I
know, badness to take that long to respond to even a power button hit, but
it's network wait so excruciatingly out of my hands..)  That makes it
difficult to make it the active window, because it would never come to life.
I wonder if creating and then deleting a form like that causes problems with
bad entries in the event queue?  If so, how do I filter those out?
Hadn't thought of that.. (From the beloved nothing-is-ever-simple
department..)

  -P

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palmos.com/dev/tech/support/forums/

Reply via email to