{
GVariantBuilder *key_event_builder = NULL;
key_event_builder = g_variant_builder_new(G_VARIANT_TYPE("a{sv}"));
+ if (!key_event_builder)
+ return;
+
g_variant_builder_add(key_event_builder, "{sv}", "key_code", g_variant_new_uint32(key.code));
g_variant_builder_add(key_event_builder, "{sv}", "key_mask", g_variant_new_uint16(key.mask));
g_variant_builder_add(key_event_builder, "{sv}", "key_layout", g_variant_new_uint16(key.layout));
if (ret != ENGINE_LOADER_ERROR_NONE)
LOGD("Failed to forward key event");
- if (key_event_builder)
- g_variant_builder_unref(key_event_builder);
+ g_variant_builder_unref(key_event_builder);
}
void slot_update_lookup_table(IMEngineInstanceBase *si, const LookupTable &table)
SECURE_LOGD("surrounding_text : %s", text);
m_impl->surrounding_text = strdup(text);
m_impl->cursor_pos = cursor;
-}
\ No newline at end of file
+}
if (_resource_check_timer)
ecore_timer_del (_resource_check_timer);
+
_resource_check_timer = ecore_timer_add (2.0, change_block_status_timer_cb, context_scim);
context_scim->impl->block_input_resource = true;
}