equal
deleted
inserted
replaced
90 // |
90 // |
91 void CAknFepUiSpellContainer::SetInputWinFocus( TBool aFocus ) |
91 void CAknFepUiSpellContainer::SetInputWinFocus( TBool aFocus ) |
92 { |
92 { |
93 if ( IsFocused() == aFocus ) |
93 if ( IsFocused() == aFocus ) |
94 { |
94 { |
|
95 if ( !aFocus ) |
|
96 { |
|
97 iEikonEnv->EikAppUi()->RemoveFromStack( this ); |
|
98 } |
95 return; |
99 return; |
96 } |
100 } |
97 |
101 |
98 // When release focus, remove from stack. |
102 // When release focus, remove from stack. |
99 if( aFocus ) |
103 if( aFocus ) |
100 { |
104 { |
101 iEikonEnv->EikAppUi()->AddToStackL( this, ECoeStackPriorityDialog ); |
105 TRAP_IGNORE(iEikonEnv->EikAppUi()->AddToStackL( this, ECoeStackPriorityDialog )); |
102 } |
106 } |
103 else |
107 else |
104 { |
108 { |
105 SetFocus( EFalse ); |
109 SetFocus( EFalse ); |
106 iEikonEnv->EikAppUi()->RemoveFromStack( this ); |
110 iEikonEnv->EikAppUi()->RemoveFromStack( this ); |