Setting ELM_ENGINE Environment value.
authorJongsoo Yoon <join.yoon@samsung.com>
Wed, 28 Jan 2015 00:31:52 +0000 (09:31 +0900)
committerYoungsoo Choi <kenshin.choi@samsung.com>
Tue, 10 Jul 2018 06:57:09 +0000 (06:57 +0000)
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 <join.yoon@samsung.com>
tizen_src/ewk/efl_webview_app/app.c
tizen_src/ewk/efl_webview_app/mini_browser.c
tizen_src/ewk/unittest/execute_utc_blink.cpp

index 71147cdf7f46383d2db84bd3c687c188cffda8c7..53e00c430597c3dff0f75d8e91ee55814d6e6c64 100644 (file)
@@ -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;
index 5a3773980698e8a184536c42ba5081656c1dd68a..b7c92ce6139f7485c03203dd405ef784732163af 100755 (executable)
@@ -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");
index 900ab928576b23d5fb028826b79e0040f0037aa0..0d1bb269d3c46e3b9ac89ec87219ca7396423a77 100755 (executable)
@@ -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");