Change-Id: I45633ba56658a813bb8f0f87e59a77777995f788
{
DisconnectCallbacks();
DeleteContext();
- ecore_imf_shutdown();
mInited = false;
}
}
if ( ( imfManager != NULL ) && !imfManager->mInited )
{
- ecore_imf_init();
imfManager->CreateContext( imfManager->mEcoreWlwin );
-
imfManager->ConnectCallbacks();
imfManager->mInited = true;
}
mRestoreAfterFocusLost( false ),
mIdleCallbackConnected( false )
{
+ ecore_imf_init();
}
ImfManager::~ImfManager()
{
Finalize();
+ ecore_imf_shutdown();
}
void ImfManager::CreateContext( Ecore_Wl_Window *ecoreWlwin )
VirtualKeyboard::DisconnectCallbacks( mIMFContext );
DisconnectCallbacks();
DeleteContext();
- ecore_imf_shutdown();
mInited = false;
}
}
if ( ( imfManager != NULL ) &&!imfManager->mInited )
{
- ecore_imf_init();
imfManager->CreateContext( imfManager->mEcoreXWin );
imfManager->ConnectCallbacks();
mRestoreAfterFocusLost( false ),
mIdleCallbackConnected( false )
{
+ ecore_imf_init();
}
ImfManager::~ImfManager()
{
Finalize();
+ ecore_imf_shutdown();
}
void ImfManager::CreateContext( Ecore_X_Window ecoreXwin )