What could be the problem that after hiding items in the EditL function of CAknSettingItemList derived class (and calling RecalculateVisibleIndicesL and HandleChangeInItemArrayOrVisibilityL subsequently), the aIndex value passed to the EditL function in later calls shows the item index and NOT the visible index as it is supposed to according to documentation?
Is there an error in the documentation?
I have circumvented problems caused by this by just using the aIndex value straight as item index value and not passing it through ItemIndexFromVisibleIndex function.
Forgot to add that the aIndex value is originally got from ListBox()->CurrentItemIndex() in the ChangeSelectedItemL function and passed to the EditL function there.
SDK: 3rd Ed. MR