Change-Id: Iaf5d956e37ff9fe764c8f3f0c2a64b88d532c4fb
_focused_ic = context_scim;
if(context_scim->impl->si && context_scim->impl->si->get_frontend_data() == context_scim)
context_scim->impl->si->set_frontend_data (NULL);
- _focused_ic = old_focused;
+ context_scim = old_focused;
if (context_scim == _focused_ic) {
_panel_client.turn_off (context_scim->id);
// we need set the focused_ic to this context temporary.
WSCContextISF* old_focused = _focused_ic;
_focused_ic = context_scim;
- _focused_ic = old_focused;
+ context_scim = old_focused;
if (context_scim == _focused_ic) {
g_info_manager->socket_turn_off ();