_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);
- context_scim = old_focused;
+ _focused_ic = 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;
- context_scim = old_focused;
+ _focused_ic = old_focused;
if (context_scim == _focused_ic) {
g_info_manager->socket_turn_off ();