Hello, I have a problem with porting my app to Symbian's Anna version. It works without any problems on Nokia Belle.

Whenever I open a dialog via standard open() function it is centered vertically on the screen. And whenever the virtual keyboard comes into play while a dialog is open it "pushes" the dialog above so that it prevents dialog to be partially hidden behind the virtual keyboard. This is the standard behaviour on Nokia Belle and I don't have to code anything by myself.

But I realized that the keyboard doesn't pushes the dialog above in Symbian Anna which causes part of the dialog to be hidden behind the keyboard and this is why my app is rejected from being published for Symbian Anna market.

What should I do? Is this supposed to happen? Does this happen in your applications too? Or is it a bug? Should I manually check if keyboard is open and position the dialog accordingly?