Fix IME On-demand problem 41/179841/2
authorSungmin Kwak <sungmin.kwak@samsung.com>
Wed, 23 May 2018 01:47:46 +0000 (10:47 +0900)
committerJihoon Kim <jihoon48.kim@samsung.com>
Wed, 23 May 2018 05:19:57 +0000 (05:19 +0000)
IME can't be launched on demand because of m_current_toolbar_mode variable
Change-Id: Id23dee148e7605cf7b75a9d02b92b2514fd727c2

ism/extras/efl_panel/isf_panel_efl.cpp

index 54a4b28..50ed5eb 100644 (file)
@@ -7936,7 +7936,7 @@ int main (int argc, char *argv [])
         /* Check if SCIM_CONFIG_DEFAULT_HELPER_ISE is available. If it's not, set it as _initial_ise_uuid.
            e.g., This might be necessary when the platform is upgraded from 2.3 to 2.4. */
         String helper_uuid = _config->read (SCIM_CONFIG_DEFAULT_HELPER_ISE, String (""));
-        if (helper_uuid.length() > 0 && _initial_ise_uuid.length() > 0 && helper_uuid != _initial_ise_uuid) {
+        if (_initial_ise_uuid.length() > 0 && helper_uuid != _initial_ise_uuid) {
             bool match = false;
             for (unsigned int u = 0; u < _ime_info.size (); u++) {
                 if (_ime_info[u].mode == TOOLBAR_HELPER_MODE && helper_uuid == _ime_info[u].appid) {