{
SCIM_DEBUG_MAIN (3) << __FUNCTION__ << "...\n";
- if (_soft_keyboard_launched) {
- if (_launch_ise_on_request && _auto_destroy_ise) {
- String uuid = _info_manager->get_current_helper_uuid ();
-
- if (uuid.length () > 0) {
- _info_manager->hide_helper (uuid);
- _info_manager->stop_helper (uuid);
- _soft_keyboard_launched = false;
- LOGD ("stop helper (%s)", uuid.c_str ());
- }
+ if (_launch_ise_on_request && _auto_destroy_ise && _soft_keyboard_launched) {
+ String uuid = _info_manager->get_current_helper_uuid ();
+
+ if (uuid.length () > 0) {
+ _info_manager->hide_helper (uuid);
+ _info_manager->stop_helper (uuid);
+ _soft_keyboard_launched = false;
+ LOGD ("stop helper (%s)", uuid.c_str ());
}
- _soft_keyboard_launched = false;
}
}