Remove duplicated implementation of IMF Manager 03/128703/1
authorSeoyeon Kim <seoyeon2.kim@samsung.com>
Thu, 11 May 2017 05:51:01 +0000 (14:51 +0900)
committerSeoyeon Kim <seoyeon2.kim@samsung.com>
Thu, 11 May 2017 05:57:06 +0000 (14:57 +0900)
- Deactivate() means just 'focus out the input panel, not hide it'.
- Sometimes, the application user wants to hide the input panel,
  but remain focusing the input panel.

Change-Id: I03a86518f424fa3377b7b7a3b298d639c053ddb3
Signed-off-by: Seoyeon Kim <seoyeon2.kim@samsung.com>
adaptors/ecore/wayland/imf-manager-impl-ecore-wl.cpp
adaptors/x11/imf-manager-impl-x.cpp

index fa67134..038f6c7 100644 (file)
@@ -411,7 +411,6 @@ void ImfManager::Deactivate()
 
     Reset();
     ecore_imf_context_focus_out( mIMFContext );
-    ecore_imf_context_input_panel_hide( mIMFContext );
   }
 
   // Reset mIdleCallbackConnected
@@ -822,7 +821,6 @@ void ImfManager::HideInputPanel()
 
   if( mIMFContext )
   {
-    ecore_imf_context_focus_out( mIMFContext );
     ecore_imf_context_input_panel_hide( mIMFContext );
   }
 }
index f97e687..de01b3c 100644 (file)
@@ -683,7 +683,6 @@ void ImfManager::HideInputPanel()
 
   if( mIMFContext )
   {
-    ecore_imf_context_focus_out( mIMFContext );
     ecore_imf_context_input_panel_hide( mIMFContext );
   }
 }