summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xsrc/Core/View/WebView.cpp1
-rwxr-xr-xsrc/Plugin/AppBoxPlugin/AppBoxRenderView.cpp3
2 files changed, 4 insertions, 0 deletions
diff --git a/src/Core/View/WebView.cpp b/src/Core/View/WebView.cpp
index 0da5b3f..4e58d55 100755
--- a/src/Core/View/WebView.cpp
+++ b/src/Core/View/WebView.cpp
@@ -169,6 +169,7 @@ bool WebView::setBasicSetting(Evas_Object* webview)
ewk_settings_javascript_enabled_set(setting, EINA_TRUE);
ewk_settings_loads_images_automatically_set(setting, EINA_TRUE);
ewk_settings_auto_fitting_set(setting, EINA_FALSE);
+ ewk_settings_default_keypad_enabled_set(setting, EINA_FALSE);
// set visibility
ewk_view_page_visibility_state_set(
diff --git a/src/Plugin/AppBoxPlugin/AppBoxRenderView.cpp b/src/Plugin/AppBoxPlugin/AppBoxRenderView.cpp
index 7239b23..91f2d1d 100755
--- a/src/Plugin/AppBoxPlugin/AppBoxRenderView.cpp
+++ b/src/Plugin/AppBoxPlugin/AppBoxRenderView.cpp
@@ -435,8 +435,11 @@ void AppBoxRenderView::setWebViewBasicSetting(Evas_Object* webview)
return;
}
Ewk_Settings* setting = ewk_view_settings_get(webview);
+ // Disable ime features
+ ewk_settings_default_keypad_enabled_set(setting, EINA_FALSE);
// To support transparent background
evas_object_color_set(webview, 0, 0, 0, 1);
+ ewk_view_draws_transparent_background_set(webview, EINA_TRUE);
ewk_view_visibility_set(webview, EINA_TRUE);
// To know starting point for updating buffer