I have noticed that in my custom FEP that if I start up the "Web" app on my S60 device - it appears to crash and return to the selection menu again.
Upon reading all the articles related to FEPs on this forum I believe that this is caused by my FEP not implementing MAknEditingStateIndicator.
I have obtained this file from this forum - but I am unclear how to use it.
When reading the Nitin Mittal PDF about FEPs it says that I need to implement the class and that I need to call CAknEnv::SwapEditingStateIndicator().
However I have some questions about this:
1) Do I implement MAknEditingStateIndicator in my CCoeControl derived class or my CCoeFep derived class?
2) When implementing SetState() and IndicatorContainer() - do these have to implement anything or can they be empty?
3) When I call CAknEnv::SwapEditingStateIndicator() do I call this from my constructor and destructor in my CCoeControl or CCoeFep derived classes?
4) When calling CAknEnv::SwapEditingStateIndicator() what do I pass into the function when I am in my constructor and what do I pass in when I am in my destructor? The function returns a MAknEditingStateIndicator * - is this a pointer to the previous Editing State Indicator?
Any help on this would be great.