#include <stdlib.h>
#include <string.h>
#include "isf_control.h"
+#include <dlog.h>
#include <inputmethod_manager.h>
+#ifdef LOG_TAG
+#undef LOG_TAG
+#endif
+#define LOG_TAG "INPUTMETHOD_MANAGER"
+
int ime_manager_show_ime_list(void)
{
int ret = isf_control_show_ime_list();
if (ret == 0)
return IME_MANAGER_ERROR_NONE;
- else
+ else {
+ LOGW("IME_MANAGER_ERROR_OPERATION_FAILED");
return IME_MANAGER_ERROR_OPERATION_FAILED;
+ }
}
int ime_manager_show_ime_selector(void)
int ret = isf_control_show_ime_selector();
if (ret == 0)
return IME_MANAGER_ERROR_NONE;
- else
+ else {
+ LOGW("IME_MANAGER_ERROR_OPERATION_FAILED");
return IME_MANAGER_ERROR_OPERATION_FAILED;
+ }
}
int ime_manager_is_ime_enabled(const char *app_id, bool *enabled)
{
- if (!app_id || !enabled)
+ if (!app_id || !enabled) {
+ LOGW("IME_MANAGER_ERROR_INVALID_PARAMETER");
return IME_MANAGER_ERROR_INVALID_PARAMETER;
+ }
int ret = isf_control_is_ime_enabled(app_id, enabled);
- if (ret < 0)
+ if (ret < 0) {
+ LOGW("IME_MANAGER_ERROR_OPERATION_FAILED");
return IME_MANAGER_ERROR_OPERATION_FAILED;
+ }
return IME_MANAGER_ERROR_NONE;
}
int ime_manager_get_active_ime(char **app_id)
{
- if (!app_id)
+ if (!app_id) {
+ LOGW("IME_MANAGER_ERROR_INVALID_PARAMETER");
return IME_MANAGER_ERROR_INVALID_PARAMETER;
+ }
int ret = isf_control_get_active_ime(app_id);
- if (ret < 0)
+ if (ret < 0) {
+ LOGW("IME_MANAGER_ERROR_OPERATION_FAILED");
return IME_MANAGER_ERROR_OPERATION_FAILED;
+ }
return IME_MANAGER_ERROR_NONE;
}