--- a/phoneuis/dialer/src/cdialernumberentry.cpp Tue May 25 12:41:50 2010 +0300
+++ b/phoneuis/dialer/src/cdialernumberentry.cpp Wed Jun 09 09:41:11 2010 +0300
@@ -159,9 +159,15 @@
{
DIALER_PRINT("numberentry::SetFocus<");
- CCoeControl::SetFocus( aFocus, aDrawNow );
- iEditor->SetFocus( aFocus );
+ if ( aFocus != IsFocused() )
+ {
+ CCoeControl::SetFocus( aFocus, aDrawNow );
+ }
+ if ( aFocus != iEditor->IsFocused() )
+ {
+ iEditor->SetFocus( aFocus );
+ }
DIALER_PRINT("numberentry::SetFocus>");
}