Move reset () after panel_req_focus_in ()
authorHaifeng Deng <haifeng.deng@samsung.com>
Tue, 23 Oct 2012 12:45:16 +0000 (20:45 +0800)
committerJihoon Kim <jihoon48.kim@samsung.com>
Wed, 24 Oct 2012 05:12:41 +0000 (14:12 +0900)
Change-Id: Ib78f175fadfc59ca9048300d1040c930be4e2c88

ism/extras/efl_immodule/isf_imf_context.cpp

index 922df7f..653d1c2 100644 (file)
@@ -1120,12 +1120,12 @@ isf_imf_context_focus_in (Ecore_IMF_Context *ctx)
 
         if (need_reg) _panel_client.register_input_context (context_scim->id, context_scim->impl->si->get_factory_uuid ());
         if (need_cap) set_ic_capabilities (context_scim);
-        if (need_reset) context_scim->impl->si->reset ();
 
         panel_req_focus_in (context_scim);
 //        panel_req_update_spot_location (context_scim);
 //        panel_req_update_factory_info (context_scim);
 
+        if (need_reset) context_scim->impl->si->reset ();
         if (context_scim->impl->is_on) {
             _panel_client.turn_on (context_scim->id);
 //            _panel_client.hide_preedit_string (context_scim->id);