Hi there,
I didn't look very carefully the 2 files. I think, at least you miss this case
in AppHandleEvent
HTH,
tnn
You would need the prototype
extern Boolean SecondaryFormHandleEvent(EventPtr eventP);
static Boolean AppHandleEvent(EventType * eventP)
{
UInt16 formId;
FormType * frmP;
if (eventP->eType == frmLoadEvent)
{
/* Load the form resource. */
formId = eventP->data.frmLoad.formID;
frmP = FrmInitForm(formId);
FrmSetActiveForm(frmP);
/* Set the event handler for the form. The handler of the
* currently active form is called by FrmHandleEvent each
* time is receives an event. */
switch (formId)
{
case MainForm:
FrmSetEventHandler(frmP, MainFormHandleEvent);
break;
case SecondaryForm:
FrmSetEventHandler(frmP, SecondaryFormHandleEvent);
break;
default:
break;
}
return true;
}
return false;
}
--
For information on using the PalmSource Developer Forums, or to unsubscribe,
please see http://www.palmos.com/dev/support/forums/