From a63a5db77464a53565148f5d1ac49d1e2fbb39fc Mon Sep 17 00:00:00 2001 From: Jongsoo Yoon Date: Wed, 28 Jan 2015 09:31:52 +0900 Subject: [PATCH] Setting ELM_ENGINE Environment value. There is gl engine issue in latest Tizen 2.4 platform binary. In order to solve this problem, it is needed to set ELM_ENGINE environment value as gl. This patch apply this setting in mini_browser code level. When gl issue is solved in Tizen 2.4 platform, This patch should be reverted. Bug: http://107.108.218.239/bugzilla/show_bug.cgi?id=10787 Reviewed by: Piotr Tworek, Youngbok Yoon, joonhwan kwon Change-Id: I5d6695502ff7d7be39e00293be1b236b15ec4314 Signed-off-by: Jongsoo Yoon --- tizen_src/ewk/efl_webview_app/app.c | 1 + tizen_src/ewk/efl_webview_app/mini_browser.c | 1 + tizen_src/ewk/unittest/execute_utc_blink.cpp | 1 + 3 files changed, 3 insertions(+) diff --git a/tizen_src/ewk/efl_webview_app/app.c b/tizen_src/ewk/efl_webview_app/app.c index 71147cd..53e00c4 100644 --- a/tizen_src/ewk/efl_webview_app/app.c +++ b/tizen_src/ewk/efl_webview_app/app.c @@ -376,6 +376,7 @@ int main(int argc, char** argv) fprintf(stderr, "efl_webview_app starting...\n"); ewk_set_arguments(argc, argv); + setenv("ELM_ENGINE", "gl", 1); elm_init(0,NULL); if (!ewk_init()) return EXIT_FAILURE; diff --git a/tizen_src/ewk/efl_webview_app/mini_browser.c b/tizen_src/ewk/efl_webview_app/mini_browser.c index 5a37739..b7c92ce 100755 --- a/tizen_src/ewk/efl_webview_app/mini_browser.c +++ b/tizen_src/ewk/efl_webview_app/mini_browser.c @@ -617,6 +617,7 @@ static void _on_focus_in_cb(void *data, Evas *e, Evas_Object *obj, void *event_i static bool __br_app_create(void *data) { + setenv("ELM_ENGINE", "gl", 1); elm_init(0, NULL); if (!ewk_init()) { LOGE("elm_init Failed. App not started"); diff --git a/tizen_src/ewk/unittest/execute_utc_blink.cpp b/tizen_src/ewk/unittest/execute_utc_blink.cpp index 900ab92..0d1bb26 100755 --- a/tizen_src/ewk/unittest/execute_utc_blink.cpp +++ b/tizen_src/ewk/unittest/execute_utc_blink.cpp @@ -18,6 +18,7 @@ int main(int argc, char* argv[]) ewk_set_arguments(argc, argv); ewk_init(); + setenv("ELM_ENGINE", "gl", 1); elm_init(0, NULL); elm_config_preferred_engine_set("opengl_x11"); -- 2.7.4